Class Admin
Extends
HopObject.
Defined in: Admin.js.
Constructor Attributes | Constructor Name and Description |
---|---|
Admin()
The Admin prototype is mounted at root and provides actions needed
for system administration.
|
Field Attributes | Field Name and Description |
---|---|
Contains sites scheduled for deletion
|
|
Contains administrative log entries only
|
|
Contains sites which are restricted but not blocked
|
|
Contains all available sites
|
|
Contains all available users
|
Method Attributes | Method Name and Description |
---|---|
<static> |
Admin.commitEntries()
|
<static> |
Admin.commitRequests()
|
count_macro(param, object)
|
|
<static> |
Admin.dequeue()
|
dropdown_macro(param)
|
|
filterLog(data)
|
|
filterSites(data)
|
|
filterUsers(data)
|
|
<static> |
Admin.getCreationScopes()
|
<static> |
Admin.getNotificationScopes()
|
getPermission(action)
|
|
<static> |
Admin.getPhaseOutModes()
|
<static> |
Admin.invokeCallbacks()
|
items_macro(param, object, name)
|
|
link_macro(param, action, id, text)
|
|
log(context, action)
|
|
onUnhandledMacro(name)
|
|
<static> |
Admin.purgeReferrers()
|
<static> |
Admin.purgeSites()
|
<static> |
Admin.queue(target, method, user)
Convenience method for easily queueing jobs.
|
renderItem(item)
|
|
skin_macro(param, name)
|
|
update(data)
|
|
<static> |
Admin.updateDomains()
|
<static> |
Admin.updateHealth()
|
updateSite(data)
|
|
updateUser(data)
|
- Methods borrowed from class HopObject:
- addTag, checkbox_macro, created_macro, creator_macro, deleteMetadata, getFormOptions, getFormValue, getMetadata, getTags, getTitle, handleMetadata, input_macro, kind_macro, link_filter, macro_macro, map, metadata_macro, modified_macro, modifier_macro, notify, radiobutton_macro, removeTag, select_macro, self_macro, setMetadata, setTags, textarea_macro, toString, touch, type_macro, upload_macro
Class Detail
Admin()
The Admin prototype is mounted at root and provides actions needed
for system administration. A user needs the User.PRIVILEGED permission
to gain access or modify settings.
Field Detail
{Sites[]}
deletedSites
Contains sites scheduled for deletion
{LogEntry[]}
entries
Contains administrative log entries only
{Sites[]}
restrictedSites
Contains sites which are restricted but not blocked
{Sites[]}
sites
Contains all available sites
{Users[]}
users
Contains all available users
Method Detail
<static>
Admin.commitEntries()
<static>
Admin.commitRequests()
count_macro(param, object)
- Parameters:
- {Object} param
- {HopObject} object
<static>
Admin.dequeue()
dropdown_macro(param)
- Parameters:
- {Object} param
filterLog(data)
- Parameters:
- {Object} data
filterSites(data)
- Parameters:
- {Object} data
filterUsers(data)
- Parameters:
- {Object} data
<static>
{String[]}
Admin.getCreationScopes()
- Returns:
- {String[]}
- See:
- defineConstants
<static>
{String[]}
Admin.getNotificationScopes()
- Returns:
- {String[]}
- See:
- defineConstants
{Boolean}
getPermission(action)
- Parameters:
- {Object} action
- Returns:
- {Boolean}
<static>
{String[]}
Admin.getPhaseOutModes()
- Returns:
- {String[]}
- See:
- defineConstants
<static>
Admin.invokeCallbacks()
items_macro(param, object, name)
- Parameters:
- {Object} param
- {HopObject} object
- {String} name
link_macro(param, action, id, text)
- Parameters:
- {Object} param
- {String} action
- {Number} id
- {String} text
log(context, action)
- Parameters:
- {HopObject} context
- {String} action
onRequest()
onUnhandledMacro(name)
- Parameters:
- {String} name
<static>
Admin.purgeReferrers()
<static>
Admin.purgeSites()
<static>
{String}
Admin.queue(target, method, user)
Convenience method for easily queueing jobs.
- Returns:
- {String}
- See:
- Admin.Job
renderItem(item)
- Parameters:
- {HopObject} item
skin_macro(param, name)
- Parameters:
- {Object} param
- {String} name
update(data)
- Parameters:
- {Object} data
<static>
Admin.updateDomains()
<static>
Admin.updateHealth()
updateSite(data)
- Parameters:
- {Object} data
updateUser(data)
- Parameters:
- {Object} data