Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

TribesWebAdmin.TribesWebQueryAdmins

Extends
TribesWebQueryHandler

Core.Object
|   
+-- Engine.TribesAdminBase
   |   
   +-- TribesWebAdmin.TribesWebQueryHandler
      |   
      +-- TribesWebAdmin.TribesWebQueryAdmins

Variables Summary
stringAdminsIndexPage
stringGroupsAddPage
stringGroupsBrowsePage
stringGroupsEditPage
stringNoteAccountPage
stringNoteGroupAccessPage
stringNoteGroupAddPage
stringNoteGroupEditPage
stringNoteGroupsBrowsePage
stringNoteMGroupAccessPage
stringNoteUserAddPage
stringNoteUserEditPage
stringNoteUserHomePage
stringNoteUsersBrowsePage
stringUsersAccountPage
stringUsersAddPage
stringUsersBrowsePage
stringUsersEditPage
stringUsersGroupsPage
stringUsersHomePage
stringUsersMGroupsPage
Inherited Variables from TribesWebAdmin.TribesWebQueryHandler
DefaultPage, NeededPrivs, Owner, Title

Structures Summary
RowGroup
rows

Functions Summary
functionstring FixPrivs (WebRequest Request, string oldprivs))
functionstring GetGroupOptions (TribesAdminGroupList Groups, string grpsel))
functionstring GetGroupsForBrowse (WebResponse Response))
functionstring GetPrivsHeader (string privs, string text, bool cond, string tag))
functionstring GetPrivsItem (string privs, string text, bool cond, string tag, optional bool bReadOnly))
functionstring GetPrivsTable (string privs, optional bool bNoEdit))
functionstring GetUsersForBrowse (WebResponse Response))
functionstring MakePrivsTable (TribesPrivilegeBase PM, string privs, bool bNoEdit))
functionObjectArray ManagedUsers ()))
functionbool Query (WebRequest Request, WebResponse Response))
function QueryAdminsFrame (WebRequest Request, WebResponse Response))
function QueryAdminsMenu (WebRequest Request, WebResponse Response))
function QueryGroupsAddPage (WebRequest Request, WebResponse Response))
function QueryGroupsBrowsePage (WebRequest Request, WebResponse Response))
function QueryGroupsEditPage (WebRequest Request, WebResponse Response))
function QueryUserAccountPage (WebRequest Request, WebResponse Response))
function QueryUsersAddPage (WebRequest Request, WebResponse Response))
function QueryUsersBrowsePage (WebRequest Request, WebResponse Response))
function QueryUsersEditPage (WebRequest Request, WebResponse Response))
function QueryUsersGroupsPage (WebRequest Request, WebResponse Response))
function QueryUsersHomePage (WebRequest Request, WebResponse Response))
function QueryUsersMGroupsPage (WebRequest Request, WebResponse Response))
Inherited Functions from TribesWebAdmin.TribesWebQueryHandler
Init, Query


Variables Detail

AdminsIndexPage Source code

var config string AdminsIndexPage;

GroupsAddPage Source code

var config string GroupsAddPage;

GroupsBrowsePage Source code

var config string GroupsBrowsePage;

GroupsEditPage Source code

var config string GroupsEditPage;

NoteAccountPage Source code

var localized string NoteAccountPage;

NoteGroupAccessPage Source code

var localized string NoteGroupAccessPage;

NoteGroupAddPage Source code

var localized string NoteGroupAddPage;

NoteGroupEditPage Source code

var localized string NoteGroupEditPage;

NoteGroupsBrowsePage Source code

var localized string NoteGroupsBrowsePage;

NoteMGroupAccessPage Source code

var localized string NoteMGroupAccessPage;

NoteUserAddPage Source code

var localized string NoteUserAddPage;

NoteUserEditPage Source code

var localized string NoteUserEditPage;

NoteUserHomePage Source code

var localized string NoteUserHomePage;

NoteUsersBrowsePage Source code

var localized string NoteUsersBrowsePage;

UsersAccountPage Source code

var config string UsersAccountPage;

UsersAddPage Source code

var config string UsersAddPage;

UsersBrowsePage Source code

var config string UsersBrowsePage;

UsersEditPage Source code

var config string UsersEditPage;

UsersGroupsPage Source code

var config string UsersGroupsPage;

UsersHomePage Source code

var config string UsersHomePage;

UsersMGroupsPage Source code

var config string UsersMGroupsPage;


Structures Detail

RowGroup Source code

struct RowGroup
{
var array<string> rows;
};



Functions Detail

FixPrivs Source code

function string FixPrivs ( WebRequest Request, string oldprivs) )

GetGroupOptions Source code

function string GetGroupOptions ( TribesAdminGroupList Groups, string grpsel) )

GetGroupsForBrowse Source code

function string GetGroupsForBrowse ( WebResponse Response) )

GetPrivsHeader Source code

function string GetPrivsHeader ( string privs, string text, bool cond, string tag) )

GetPrivsItem Source code

function string GetPrivsItem ( string privs, string text, bool cond, string tag, optional bool bReadOnly) )

GetPrivsTable Source code

function string GetPrivsTable ( string privs, optional bool bNoEdit) )

GetUsersForBrowse Source code

function string GetUsersForBrowse ( WebResponse Response) )

MakePrivsTable Source code

function string MakePrivsTable ( TribesPrivilegeBase PM, string privs, bool bNoEdit) )

ManagedUsers Source code

function ObjectArray ManagedUsers ( ) )

Query Source code

function bool Query ( WebRequest Request, WebResponse Response) )

QueryAdminsFrame Source code

function QueryAdminsFrame ( WebRequest Request, WebResponse Response) )

QueryAdminsMenu Source code

function QueryAdminsMenu ( WebRequest Request, WebResponse Response) )

QueryGroupsAddPage Source code

function QueryGroupsAddPage ( WebRequest Request, WebResponse Response) )

QueryGroupsBrowsePage Source code

function QueryGroupsBrowsePage ( WebRequest Request, WebResponse Response) )

QueryGroupsEditPage Source code

function QueryGroupsEditPage ( WebRequest Request, WebResponse Response) )

QueryUserAccountPage Source code

function QueryUserAccountPage ( WebRequest Request, WebResponse Response) )

QueryUsersAddPage Source code

function QueryUsersAddPage ( WebRequest Request, WebResponse Response) )

QueryUsersBrowsePage Source code

function QueryUsersBrowsePage ( WebRequest Request, WebResponse Response) )

QueryUsersEditPage Source code

function QueryUsersEditPage ( WebRequest Request, WebResponse Response) )

QueryUsersGroupsPage Source code

function QueryUsersGroupsPage ( WebRequest Request, WebResponse Response) )

QueryUsersHomePage Source code

function QueryUsersHomePage ( WebRequest Request, WebResponse Response) )

QueryUsersMGroupsPage Source code

function QueryUsersMGroupsPage ( WebRequest Request, WebResponse Response) )


Defaultproperties

defaultproperties
{
	Title="Admins & Groups"
	DefaultPage="adminsframe"
	AdminsIndexPage="admins_menu"
	UsersHomePage="admins_home"
	UsersAccountPage="admins_account"
	UsersAddPage="users_add"
	UsersBrowsePage="users_browse"
	UsersEditPage="users_edit"
	UsersGroupsPage="users_groups"
	UsersMGroupsPage="users_mgroups"
	GroupsAddPage="groups_add"
	GroupsBrowsePage="groups_browse"
	GroupsEditPage="groups_edit"


	NoteUserHomePage="Welcome to Admins & Groups Management"
	NoteAccountPage="Here you can change your password if required. You can also see which privileges were assigned to you by your manager."
	NoteUserAddPage="As an Admin of this server you can add new Admins and give them privileges. Make sure that the password assigned to the new Admin is not easy to hack."
	NoteUserEditPage="As an Admin of this server you can modify informations and privileges for another Admin that you can Manage."
	NoteUsersBrowsePage="Here you can see other Admins that you can manage and modify their privilege and groups assignment."
	NoteGroupAddPage="You can create new groups which will have a common set of privileges. Groups are used to give the same privileges to multiple Admins."
	NoteGroupEditPage="You can modify which privileges were assigned to this group. Note that you can only change privileges that you have yourself."
	NoteGroupsBrowsePage="Here you can see all the groups that you can manage, click on a group name to modify it."
	NoteGroupAccessPage="Here you can decide in which groups the selected admin will be part of. This will decide which base privileges this admin will have."
	NoteMGroupAccessPage="Here you can decide which groups this admin will be able to manage. He will be able to assign other admins to this group."
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: st 23.5.2018 00:10:37.224 - Created with UnCodeX