private CListeRestrictionsUtilisateurSurType GetListeRestrictionsModulesClient() { if (m_listeRestricitionsFromProfil == null) { m_listeRestricitionsFromProfil = new CListeRestrictionsUtilisateurSurType(); if (ConfigModules != null) { m_listeRestricitionsFromProfil.Combine(CModuleRestrictionProvider.GetRestrictionsClient(ConfigModules)); } } return(m_listeRestricitionsFromProfil); }
public void ReinitialiserRestrictions(CConfigModulesTimos config) { //CConfigurationRestrictions.ClearRestrictions(); CListeRestrictionsUtilisateurSurType restrictionsModules = CModuleRestrictionProvider.GetRestrictionsApp(config); CConfigurationRestrictions.AjouteRestrictions(CTimosServeur.c_keyRestrictionAllUsers, restrictionsModules); foreach (CSessionClientSurServeur session in CGestionnaireSessionsTimos.ListeSessionsServeur) { if (session is CSessionClientSurServeurTimos) { CSessionClientSurServeurTimos sessionTimos = (CSessionClientSurServeurTimos)session; sessionTimos.SetNewConfigModules(config); } } }