public static void DeleteTabPermissionsByUser(UserInfo objUser) { provider.DeleteTabPermissionsByUser(objUser); CommonLibrary.Services.Log.EventLog.EventLogController objEventLog = new CommonLibrary.Services.Log.EventLog.EventLogController(); objEventLog.AddLog(objUser, PortalController.GetCurrentPortalSettings(), UserController.GetCurrentUserInfo().UserID, "", CommonLibrary.Services.Log.EventLog.EventLogController.EventLogType.TABPERMISSION_DELETED); DataCache.ClearTabPermissionsCache(objUser.PortalID); }
/// ----------------------------------------------------------------------------- /// <summary> /// ClearPermissionCache clears the Tab Permission Cache /// </summary> /// <param name="tabId">The ID of the Tab</param> /// <history> /// [cnurse] 01/15/2008 Documented /// </history> /// ----------------------------------------------------------------------------- private static void ClearPermissionCache(int tabId) { TabController objTabs = new TabController(); TabInfo objTab = objTabs.GetTab(tabId, Null.NullInteger, false); DataCache.ClearTabPermissionsCache(objTab.PortalID); }
/// ----------------------------------------------------------------------------- /// <summary> /// DeleteTabPermissionsByUser deletes a user's Tab Permissions in the Database /// </summary> /// <param name="user">The user</param> /// ----------------------------------------------------------------------------- public static void DeleteTabPermissionsByUser(UserInfo user) { _provider.DeleteTabPermissionsByUser(user); var objEventLog = new EventLogController(); objEventLog.AddLog(user, PortalController.GetCurrentPortalSettings(), UserController.GetCurrentUserInfo().UserID, "", EventLogController.EventLogType.TABPERMISSION_DELETED); DataCache.ClearTabPermissionsCache(user.PortalID); }
public void DeleteTabPermissionsByUserID(UserInfo objUser) { DataProvider.Instance().DeleteTabPermissionsByUserID(objUser.PortalID, objUser.UserID); DataCache.ClearTabPermissionsCache(objUser.PortalID); }
/// ----------------------------------------------------------------------------- /// <summary> /// SaveTabPermissions saves a Tab's permissions /// </summary> /// <param name="tabInfo">The Tab to update</param> /// <history> /// [cnurse] 04/15/2009 Created /// </history> /// ----------------------------------------------------------------------------- public static void SaveTabPermissions(TabInfo tabInfo) { provider.SaveTabPermissions(tabInfo); new EventLogController().AddLog(tabInfo, PortalController.GetCurrentPortalSettings(), UserController.GetCurrentUserInfo().UserID, "", EventLogController.EventLogType.TABPERMISSION_UPDATED); DataCache.ClearTabPermissionsCache(tabInfo.PortalID); }
private static void ClearPermissionCache(int tabId) { var objTab = TabController.Instance.GetTab(tabId, Null.NullInteger, false); DataCache.ClearTabPermissionsCache(objTab.PortalID); }
public virtual void DeleteTabPermissionsByUser(UserInfo objUser) { dataProvider.DeleteTabPermissionsByUserID(objUser.PortalID, objUser.UserID); DataCache.ClearTabPermissionsCache(objUser.PortalID); }
/// ----------------------------------------------------------------------------- /// <summary> /// SaveTabPermissions saves a Tab's permissions. /// </summary> /// <param name="tab">The Tab to update.</param> /// ----------------------------------------------------------------------------- public static void SaveTabPermissions(TabInfo tab) { _provider.SaveTabPermissions(tab); EventLogController.Instance.AddLog(tab, PortalController.Instance.GetCurrentPortalSettings(), UserController.Instance.GetCurrentUserInfo().UserID, string.Empty, EventLogController.EventLogType.TABPERMISSION_UPDATED); DataCache.ClearTabPermissionsCache(tab.PortalID); }
/// ----------------------------------------------------------------------------- /// <summary> /// DeleteTabPermissionsByUser deletes a user's Tab Permissions in the Database. /// </summary> /// <param name="user">The user.</param> /// ----------------------------------------------------------------------------- public static void DeleteTabPermissionsByUser(UserInfo user) { _provider.DeleteTabPermissionsByUser(user); EventLogController.Instance.AddLog(user, PortalController.Instance.GetCurrentPortalSettings(), UserController.Instance.GetCurrentUserInfo().UserID, string.Empty, EventLogController.EventLogType.TABPERMISSION_DELETED); DataCache.ClearTabPermissionsCache(user.PortalID); }