...
https://github.com/Internet2/grouper/blob/master/grouper-ui/conf/resources/grouper/media.properties
Anchor |
---|
| media.properties |
---|
| media.properties |
---|
|
grouper-ui.propertiesThe file grouper-ui/conf/grouper-ui.properties controls many aspects of the Grouper UI appearance and behavior. The settings in media.properties apply to the Grouper Admin UI, LITE UI's, and new Grouper 2.2 UI.
Anchor |
---|
| Simple Look and feel |
---|
| Simple Look and feel |
---|
|
Simple Look and feelHow to change logos and CSS
...
Wiki Markup |
---|
{div:style=font-family:courier;background-color:#DDFFCC;}ui.lite.group-link ={color:#0066cc}/grouperUi/appHtml/grouper.html#operation=SimpleMembershipUpdate.init&groupId={color}{div} |
Anchor |
---|
| Menu Configuration |
---|
| Menu Configuration |
---|
|
Menu ConfigurationOut-of-the-box Grouper defines a standard set of menu items. It is possible to add
additional menu items and to change the order in which they appear
...
Wiki Markup |
---|
{div:style=font-family:courier;}menu.cache ={color:#0066cc}true{color}{div} |
Anchor |
---|
| Miscellaneous UI configuration |
---|
| Miscellaneous UI configuration |
---|
|
Miscellaneous UI configuration#Specifies whether the error page should include a ticket. The ticket appears
#in the errror log and can be used to filter relevant messages
...
Wiki Markup |
---|
{div:style=font-family:courier;}debug.prefs.dir ={color:#0066cc}@debug.prefs.dir@{color}{div} |
Anchor |
---|
| Membership Import and export |
---|
| Membership Import and export |
---|
|
Membership Import and exportAs of V1.2 the UI provides a framework for allowing users to export membership lists
to flat files i.e. comma separated files, including in Excel compatible format. It is also
possible to import simple delimited files.
Both import and export require configuration and appropriate configuration will vary from
site to site. For this reason, the UI does not come pre-configued for import/export, however,
sample files are provided (see Enabling import / export of group memberships)
...
Wiki Markup |
---|
{div:style=font-family:courier;}require.group.for.logins ={div} |
Anchor |
---|
| Displaying lists |
---|
| Displaying lists |
---|
|
Displaying lists#When browsing or searching the UI will present lists of various objects. The following settings
#allow sites to control default page sizes and a list of user-selectable page sizes
...
Wiki Markup |
---|
{div:style=font-family:courier;}stem.display ={color:#0066cc}displayExtension{color}{div} |
Searching#Configuration affecting how simple default group/stem searches are carried out
...
Wiki Markup |
---|
{div:style=font-family:courier;}subject.search.form-fragment.g\:gsa ={color:#0066cc}subjectSearchGroupFragmentDef{color}{div} |
SortingAs of V1.2 the Grouper UI allows sorting of various lists of objects
See Sort order of lists for explanation
...
Wiki Markup |
---|
{div:style=font-family:courier;background-color:#DDFFCC;}subject.attributes.order.qsuob ={color:#0066cc}LFNAME,LOGINID,subjectType,id{color}{div} |
Audit queryDate format likely to be locale dependent + may need to turn on/off
...
Wiki Markup |
---|
{div:style=font-family:courier;}audit.query.default-since ={color:#0066cc}7{color}{div} |
Anchor |
---|
| Plugin browse / search |
---|
| Plugin browse / search |
---|
|
Plugin browse / searchThe UI has a pluggable interface for browsing and searching. See Customising Browsing and Searching for explanation
...
Wiki Markup |
---|
{div:style=font-family:courier;background-color:#DDFFCC;}repository.browser.savedsubjects.search ={color:#0066cc}groups{color}{div} |
Anchor |
---|
| Dynamic tiles |
---|
| Dynamic tiles |
---|
|
Dynamic tilesThe UI uses dynamic tiles to determine, at run time, how to display various objects
See Defining Custom Dynamic Templates for more details
...
Wiki Markup |
---|
{div:style=font-family:courier;}auditEntry.view.default ={color:#0066cc}/WEB-INF/jsp/audit/summary.jsp{color}{div} |
Anchor |
---|
| ObjectAsMap Implementations |
---|
| ObjectAsMap Implementations |
---|
|
ObjectAsMap ImplementationsAllow sites to provide local implementations of Map wrappers of Grouper objects
...
Wiki Markup |
---|
{div:style=font-family:courier;}objectasmap.AuditEntryAsMap.impl ={color:#0066cc}edu.internet2.middleware.grouper.ui.util.AuditEntryAsMap{color}{div} |
Infodots##if the little yellow "i" images that show help should be enabled
Wiki Markup |
---|
{div:style=font-family:courier;}infodot.enable ={color:#0066cc}true{color}{div} |
Anchor |
---|
| Lite UI settings |
---|
| Lite UI settings |
---|
|
Lite UI settings Code Block |
---|
#### Lite UI settings
#cant be subjectId, sourceId, name, description, screenLabel, memberId, or attribute name which is single valued
#comma separated. will be sorted by sourceId, then the sort field (recommended to be screenName)
simpleMembershipUpdate.exportAllSubjectFields=sourceId, screenLabel, entityId, name, description
simpleMembershipUpdate.exportAllSortField=screenLabel
simpleMembershipUpdate.groupComboboxResultSize=200
simpleMembershipUpdate.filterComboMinChars=3
simpleMembershipUpdate.filterMaxSearchSubjects=1000
#max subjects in drop down
simpleMembershipUpdate.subjectComboboxResultSize=50
# customizer class to customize common things (extend GrouperUiCustomizer)
grouperUiCustomizerClassname =
# kill all cookies with these prefixes on logout (comma separated)
grouperUi.logout.cookie.prefix =
# images (must be in assets/images dir) for subject source id
grouperUi.subjectImg.sourceId.0 = jdbc
grouperUi.subjectImg.image.0 = user.png
#e.g. Chris Hyzer, mchyzer, IT Services
# grouperUi.subjectImg.screenEl.0 = ${subject.name}, $subject.getAttributeValue("netId"), $subject.getAttributeValue("dept")
grouperUi.subjectImg.screenEl.0 = ${subject.description}
grouperUi.subjectImg.sourceId.1 = g:gsa
grouperUi.subjectImg.image.1 = group.png
grouperUi.subjectImg.screenEl.1 = ${grouperUiUtils.convertSubjectToLabel(subject)}
grouperUi.subjectImg.sourceId.2 = g:isa
grouperUi.subjectImg.image.2 = application.png
grouperUi.subjectImg.screenEl.2 = ${grouperUiUtils.convertSubjectToLabel(subject)}
grouperUi.logHtmlDir =
grouperUi.logHtml = false
#if comma separated email addresses are here, then errors will trigger emails (ui-lite)
errorMailAddresses =
|
See Also
Customizing the Grouper UI