Skip to content

Commit

Permalink
Merge pull request #664 from johnhenley/dev81/1-refactoring/4-remove-…
Browse files Browse the repository at this point in the history
…security-table-662/1-rename-api-param-662

TASK: Rename API parameter
  • Loading branch information
Timo-Breumelhof committed Feb 21, 2024
2 parents 56fdfa5 + f018e6c commit f3038bd
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 10 deletions.
6 changes: 3 additions & 3 deletions Dnn.CommunityForums/Services/AdminServiceController.cs
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@ public class ToggleSecurityDTO
public int PermissionsId { get; set; }
public string SecurityId { get; set; }
public int SecurityType { get; set; }
public string SecurityKey { get; set; }
public string SecurityAccessRequested { get; set; }
public string ReturnId { get; set; }
}

Expand Down Expand Up @@ -182,13 +182,13 @@ public HttpResponseMessage ToggleSecurity(ToggleSecurityDTO dto)
}
default:
{
var permSet = db.GetPermSet(dto.PermissionsId, dto.SecurityKey);
var permSet = db.GetPermSet(dto.PermissionsId, dto.SecurityAccessRequested);
if (dto.Action == "remove")
permSet = Permissions.RemovePermFromSet(dto.SecurityId, dto.SecurityType, permSet);
else
permSet = Permissions.AddPermToSet(dto.SecurityId, dto.SecurityType, permSet);

db.SavePermSet(dto.PermissionsId, dto.SecurityKey, permSet);
db.SavePermSet(dto.PermissionsId, dto.SecurityAccessRequested, permSet);
return Request.CreateResponse(HttpStatusCode.OK, dto.Action + "|" + dto.ReturnId);
}
}
Expand Down
10 changes: 5 additions & 5 deletions Dnn.CommunityForums/components/Data/Common.cs
Original file line number Diff line number Diff line change
Expand Up @@ -38,16 +38,16 @@ public IDataReader GetRoles(int PortalId)
{
return SqlHelper.ExecuteReader(_connectionString, dbPrefix + "Permissions_GetRoles", PortalId);
}
public string GetPermSet(int PermissionsId, string Key)
public string GetPermSet(int PermissionsId, string requestedAccess)
{
string sSQL = "SELECT IsNULL(Can" + Key + ",'||||') from " + dbPrefix + "Permissions WHERE PermissionsId = " + PermissionsId;
string sSQL = "SELECT IsNULL(Can" + requestedAccess + ",'||||') from " + dbPrefix + "Permissions WHERE PermissionsId = " + PermissionsId;
return Convert.ToString(SqlHelper.ExecuteScalar(_connectionString, CommandType.Text, sSQL));
}
public string SavePermSet(int PermissionsId, string Key, string PermSet)
public string SavePermSet(int PermissionsId, string requestedAccess, string PermSet)
{
string sSQL = "UPDATE " + dbPrefix + "Permissions SET Can" + Key + " = '" + PermSet + "' WHERE PermissionsId = " + PermissionsId;
string sSQL = "UPDATE " + dbPrefix + "Permissions SET Can" + requestedAccess + " = '" + PermSet + "' WHERE PermissionsId = " + PermissionsId;
SqlHelper.ExecuteNonQuery(_connectionString, CommandType.Text, sSQL);
return GetPermSet(PermissionsId, Key);
return GetPermSet(PermissionsId, requestedAccess);
}
public int CreatePermSet(string AdminRoleId)
{
Expand Down
4 changes: 2 additions & 2 deletions Dnn.CommunityForums/controls/admin_securitygrid.ascx
Original file line number Diff line number Diff line change
Expand Up @@ -64,14 +64,14 @@ function secGridComplete(){
af_clearLoad();
};
function securityCallback(action, returnId, pid, secId,secName, secType, key, callback) {
function securityCallback(action, returnId, pid, secId,secName, secType, accessReq, callback) {
var data = {};
data.ModuleId = <%=ModuleId%>;
data.Action = action;
data.PermissionsId = pid;
data.SecurityId = secId;
data.SecurityType = secType;
data.SecurityKey = key;
data.SecurityAccessRequested = accessReq;
data.ReturnId = returnId;
var sf = $.ServicesFramework(<%=ModuleId%>);
//sf.getAntiForgeryProperty(data);
Expand Down

0 comments on commit f3038bd

Please sign in to comment.