Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

# TribesWebAdmin.TribesWebQueryAdmins

Extends
  TribesWebQueryHandler

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

Variables Summary
string | AdminsIndexPage
string | GroupsAddPage
string | GroupsBrowsePage
string | GroupsEditPage
string | NoteAccountPage
string | NoteGroupAccessPage
string | NoteGroupAddPage
string | NoteGroupEditPage
string | NoteGroupsBrowsePage
string | NoteMGroupAccessPage
string | NoteUserAddPage
string | NoteUserEditPage
string | NoteUserHomePage
string | NoteUsersBrowsePage
string | UsersAccountPage
string | UsersAddPage
string | UsersBrowsePage
string | UsersEditPage
string | UsersGroupsPage
string | UsersHomePage
string | UsersMGroupsPage

Inherited Variables from TribesWebAdmin.TribesWebQueryHandler
DefaultPage, NeededPrivs, Owner, Title

Structures Summary
RowGroup rows

Functions Summary
| string | FixPrivs (WebRequest Request, string oldprivs))
| string | GetGroupOptions (TribesAdminGroupList Groups, string grpsel))
| string | GetGroupsForBrowse (WebResponse Response))
| string | GetPrivsHeader (string privs, string text, bool cond, string tag))
| string | GetPrivsItem (string privs, string text, bool cond, string tag, optional bool bReadOnly))
| string | GetPrivsTable (string privs, optional bool bNoEdit))
| string | GetUsersForBrowse (WebResponse Response))
| string | MakePrivsTable (TribesPrivilegeBase PM, string privs, bool bNoEdit))
| ObjectArray | ManagedUsers ()))
| bool | Query (WebRequest Request, WebResponse Response))
|  | QueryAdminsFrame (WebRequest Request, WebResponse Response))
|  | QueryAdminsMenu (WebRequest Request, WebResponse Response))
|  | QueryGroupsAddPage (WebRequest Request, WebResponse Response))
|  | QueryGroupsBrowsePage (WebRequest Request, WebResponse Response))
|  | QueryGroupsEditPage (WebRequest Request, WebResponse Response))
|  | QueryUserAccountPage (WebRequest Request, WebResponse Response))
|  | QueryUsersAddPage (WebRequest Request, WebResponse Response))
|  | QueryUsersBrowsePage (WebRequest Request, WebResponse Response))
|  | QueryUsersEditPage (WebRequest Request, WebResponse Response))
|  | QueryUsersGroupsPage (WebRequest Request, WebResponse Response))
|  | QueryUsersHomePage (WebRequest Request, WebResponse Response))
|  | 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 | UnrealScript Documentation
previous class next class | frames no frames

Creation time: st 23.5.2018 00:10:37.224 - Created with UnCodeX