|
[Script]
public FileAccessInfo GetRules()
{
FileAccessInfo rules = new FileAccessInfo();
List<AccessRule> accessRules = new List<AccessRule> {
// Disable the permission for all files
new AccessRule { Path = "*.*", Role = "Document Manager", Read =Permission.Deny, Edit = Permission.Deny, Copy = Permission.Deny, Download =Permission.Deny },
// Enable the permission for all files inside the Documents and Images folder
new AccessRule { Path = "Documents/*.*", Role = "Document Manager", Read =Permission.Allow, Edit = Permission.Allow, Copy = Permission.Allow, Download =Permission.Allow },
new AccessRule { Path = "Images/*.*", Role = "Document Manager", Read =Permission.Allow, Edit = Permission.Allow, Copy = Permission.Allow, Download =Permission.Allow },
// Disable the permission for all folders
new AccessRule { Path = "*", Role = "Document Manager", Read =Permission.Deny, Edit = Permission.Deny, Copy = Permission.Deny, EditContents =Permission.Deny, Upload = Permission.Deny },
// Enable the read permission for root folder
new AccessRule { Path = "", Role = "Document Manager", Read =Permission.Allow, Edit = Permission.Deny, Copy = Permission.Deny, EditContents =Permission.Deny, Upload = Permission.Deny },
// Enable the permission for all folders inside the Documents and Images folder
new AccessRule { Path = "Documents", Role = "Document Manager", Read =Permission.Allow, Edit = Permission.Deny, Copy = Permission.Allow, EditContents =Permission.Allow, Upload = Permission.Allow },
new AccessRule { Path = "Documents/*", Role = "Document Manager", Read =Permission.Allow, Edit = Permission.Allow, Copy = Permission.Allow, EditContents =Permission.Allow, Upload = Permission.Allow },
new AccessRule { Path = "Images", Role = "Document Manager", Read =Permission.Allow, Edit = Permission.Deny, Copy = Permission.Allow, EditContents =Permission.Allow, Upload = Permission.Allow },
new AccessRule { Path = "Images/*", Role = "Document Manager", Read =Permission.Allow, Edit = Permission.Allow, Copy = Permission.Allow, EditContents =Permission.Allow, Upload = Permission.Allow },
};
rules.Rules = accessRules;
rules.Role = "Document Manager";
rules.RootPath = "~/Website/";
return rules;
}
|
|
[Script]
function onHide(args) {
this.element.find(".e-fe-lock").parents(".e-draggable").css("display", "none");
this.element.find(".e-fe-lock").closest("li").css("display", "none");
} |