Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Include Page
spaceKeyGrouper
pageTitleNavigation

As of Grouper 2.2, most of the Grouper UI configuration (for the Grouper Admin (legacy) UI, LITE UI and new Grouper 2.2 UI) is now in grouper-ui.base.properties, and you can override it in grouper-ui.properties. See the Configuration Overlay page for details. Some configuration that you generally will not need to change in upgrading to Grouper 2.2 is in media.properties. You can see what is in each here: (click download on the top file)

httphttps://anonsvngithub.internet2.educom/viewvcInternet2/viewvc.pygrouper/i2miblob/trunkmaster/grouper-ui/conf/resources/grouper/mediagrouper-ui.base.properties?view=log http

https://anonsvngithub.internet2.educom/viewvcInternet2/viewvc.pygrouper/i2miblob/trunkmaster/grouper-ui/conf/grouper-ui.baseresources/grouper/media.properties?view=log 

Anchor
media.properties
media.properties

...

grouper-ui.properties

The file grouper-ui/resourcesconf/grouper/media-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.

...

Wiki Markup
{div:style=font-family:courier;}image.organisation-logo                                ={color:#0066cc}grouper/images/organisation-logo.gif{color}{div}
Wiki Markup
{div:style=font-family:courier;background-color:#DDFFCC;}image.grouper-logo                                     ={color:#0066cc}grouper/images/grouper.gif{color}{div}

#A space separated list of one or more .css files which are inserted into the
#HEAD of all Grouper pages. The .css files are referenced in order and after
#any Grouper CSS files. This means that your CSS files can override any
#Grouper style definition

Wiki Markup
{div:style=font-family:courier;}css.additional                                         ={div}

#You can omit the Grouper CSS files completely by setting grouper-css.hide=true

Wiki Markup
{div:style=font-family:courier;}grouper-css.hide                                       ={color:#0066cc}false{color}{div}

#Include link to new prototype of a Lite ui on login page

Wiki Markup
{div:style=font-family:courier;}login.ui-lite.show-link                                ={color:#0066cc}@login.ui-lite.show-link@{color}{div}
Wiki Markup
{div:style=font-family:courier;background-color:#DDFFCC;}login.ui-lite.link                                     ={color:#0066cc}/grouperUi/appHtml/grouper.html#operation=SimpleMembershipUpdate.index{color}{div}

#Enable links (new window) to lite UI i.e. from GroupSummary page

...

#space separated list of files - see default for format - which define menu items

Wiki Markup
{div:style=font-family:courier;}menu.resource.files                                    ={color:#0066cc}resources/grouper/menu-items.xml{color}{div}

#space separated list of menu item names (which must exist in 'menu.resource.files'

Wiki Markup
{div:style=font-family:courier;}menu.order                                             ={color:#0066cc}MyGroups ManageGroups CreateGroups JoinGroups AllGroups SearchSubjects SavedStems SavedGroups SavedSubjects GroupTypes Help{color}{div}

#space separated list of MenuFilters - in the order they are tested

Wiki Markup
{div:style=font-family:courier;}menu.filters                                           ={color:#0066cc}edu.internet2.middleware.grouper.ui.RootMenuFilter edu.internet2.middleware.grouper.ui.GroupMembershipMenuFilter{color}{div}

#Determines if the menu is processed once at the start of a user session or whether
#it is processed with each request. Use 'true' for production and 'false' if you
#are actively developing the menu and want to see changes immediately

...

#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;}error.ticket                                           ={color:#0066cc}@error.ticket@{color}{div}

#Specifies whether Grouper should display a logout link. Not all authentication
#schemes allow logout, including Basic authentication.
#This value can be set in the Grouper UI build.properties file

Wiki Markup
{div:style=font-family:courier;}logout.link.show                                       ={color:#0066cc}@logout.link.show@{color}{div}

##Set this to 'all' to remove all cookies, or set to a comma or space separated list of
##cookie names to delete. Java code will do a Cookie.getName().equals or .matches
##so valid regular expressions may be used

Wiki Markup
{div:style=font-family:courier;}logout.cookies-to-delete                               ={color:#0066cc}none{color}{div}

#If you have admin priviliges this is where you go initially

Wiki Markup
{div:style=font-family:courier;}admin.browse.path                                      ={color:#0066cc}/populateAllGroups.do{color}{div}

#When creating a group, which access privs will be granted to GrouperAll?
#groups.create.grant.all allows the UI to override the defaults in grouper.properties

#If not set, the defaults from the grouper.properties file will be used
#NB in the QuickStart, no privs are automatically assigned - grouper.properties was
#modified so that all 'groups.create.grant.all.<priv>' are false,

Wiki Markup
{div:style=font-family:courier;}groups.create.grant.all&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;={div}

#If true, on the 'Subject Search' page there will be a link to your 'Subject Summary'

Wiki Markup
{div:style=font-family:courier;}allow.self-subject-summary&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;={color:#0066cc}true{color}{div}

#Unless otherwise configured, the UI starts browsing at the ROOTstem. set default.browse.stem
#to start browsing from a different stem

Wiki Markup
{div:style=font-family:courier;}default.browse.stem&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;={color:#0066cc}@default.browse.stem@{color}{div}

#Grouper has no formal notion of 'personal' stems vs 'institutional' stems, however, setting
#personal.browse.stem, will trim this portio of the hierarchy when a user is browsing in 'All' mode
#TODO members of Wheel group / GrouperSystem should be able to browse regardless.

Wiki Markup
{div:style=font-family:courier;}\###personal.browse.stem&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;={color:#0066cc}uob:personal{color}{div}

#The UI has a 'Saved Groups' feature intended to make it easier to find groups of interest
#and used when ceating comosite groups. This property, if true, causes any new or updated group
#to be automatically added to your list of saved groups

Wiki Markup
{div:style=font-family:courier;}put.in.session.updated.groups&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;={color:#0066cc}true{color}{div}

#The UI has a 'Saved Stems' feature intended to make it easier to find stems of interest
#This property, if true, causes any new or updated stem
#to be automatically added to your list of saved stems

Wiki Markup
{div:style=font-family:courier;}put.in.session.updated.stems&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;={color:#0066cc}true{color}{div}

#Turn off the debug functionality (true/false)
#Can be set in the Grouper UI build.properties file

Wiki Markup
{div:style=font-family:courier;}browser.debug.enable&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;={color:#0066cc}@browser.debug.enable@{color}{div}

#If debug is on then restrict to named group. Disable if group does not exist
#Can be set in the Grouper UI build.properties file

Wiki Markup
{div:style=font-family:courier;}browser.debug.group&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;={color:#0066cc}@browser.debug.group@{color}{div}

#Enables user to specify arbitrary exsecutable as HTML editor on the server
#Do not enable unless you absolutely trust users
#Can be set in the Grouper UI build.properties file

Wiki Markup
{div:style=font-family:courier;}browser.debug.group.enable-html-editor&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;={color:#0066cc}@browser.debug.group.enable-html-editor@{color}{div}

#The directory where preferences are saved

...

Wiki Markup
{div:style=font-family:courier;}membership-export.config&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;={color:#0066cc}resources/grouper/membership-export.xml{color}{div}
Wiki Markup
{div:style=font-family:courier;background-color:#DDFFCC;}membership-import.config&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;={color:#0066cc}resources/grouper/membership-import.xml{color}{div}

If the user does not select a file to import allow text to be typed / pasted into textarea
Since version 1.2.1

Wiki Markup
{div:style=font-family:courier;}membership-import.allow-textarea&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;={color:#0066cc}true{color}{div}

##for large files, give a temp dir so they arent stored in memory or the system temp dir

Wiki Markup
{div:style=font-family:courier;}file.upload.temp.dir&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;={div}
Wiki Markup
{div:style=font-family:courier;background-color:#DDFFCC;}file.upload.max.bytes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= {div}

##users must be in this group to be able to login to the UI

...

Wiki Markup
{div:style=font-family:courier;}pager.pagesize.default&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;={color:#0066cc}50{color}{div}
Wiki Markup
{div:style=font-family:courier;background-color:#DDFFCC;}pager.pagesize.selection&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;={color:#0066cc}10 25 50 100{color}{div}

#Typically, when browsing it is sufficient to show the extension/displayExtension for a group/stem
#as the parent stems are aleady shown and are common. When searching, however, this context is lost
#so sites can configure which field to display in the context of a search where results may come from
#different locations

Wiki Markup
{div:style=font-family:courier;}search.group.result-field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;={color:#0066cc}displayName{color}{div}
Wiki Markup
{div:style=font-family:courier;background-color:#DDFFCC;}search.stem.result-field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;={color:#0066cc}displayName{color}{div}

#By setting the 'result-field-choice' properties, sites can alow users to select which
#field to use for displaying serach resuts

Wiki Markup
{div:style=font-family:courier;}search.group.result-field-choice&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;={color:#0066cc}displayName displayExtension name{color}{div}
Wiki Markup
{div:style=font-family:courier;background-color:#DDFFCC;}search.stem.result-field-choice&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;={color:#0066cc}displayName displayExtension name{color}{div}

#Prior to V1.2 sites could do little to control how subjects, groups or stems were displayed
#in the UI, beyond the display of stem/group search results, unless they created dynamic tiles
#It is now possible to control the display of stems, groups and subjects in different contexts
#In the case of subjects, an attribute can be configured based on the subject's SourceAdapter

#Provides backwards compatability - it was assumed that all Subjects woud have a 'description' attribute

Wiki Markup
{div:style=font-family:courier;}subject.display.default&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;={color:#0066cc}description{color}{div}

#Used for groups when displayed as a subject i.e. when displayed as member of another group

Wiki Markup
{div:style=font-family:courier;}subject.display.g\:gsa&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;={color:#0066cc}displayExtension{color}{div}

#Used for internal Grouper subjects i.e. GrouperAll and GrouperSystem

Wiki Markup
{div:style=font-family:courier;}subject.display.g\:isa&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;={color:#0066cc}name{color}{div}

#Default attribute to display for groups

Wiki Markup
{div:style=font-family:courier;}group.display&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;={color:#0066cc}displayExtension{color}{div}

#Attribute to use when browsing and the user has selected to hide the hierarchy -
#thus losing context

Wiki Markup
{div:style=font-family:courier;}group.display.flat&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;={color:#0066cc}displayName{color}{div}

#Default attribute for stems

...

#Determines if the name or extension field (or neither) are searched

Wiki Markup
{div:style=font-family:courier;}search.default.search-in-name-or-extension&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;={div}

#Determines if the display name or display extension (or neither) is searched

Wiki Markup
{div:style=font-family:courier;}search.default.search-in-display-name-or-extension&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;={color:#0066cc}name{color}{div}

#On the advanced groups search screen determines how many search fields are displayed

Wiki Markup
{div:style=font-family:courier;}search.max-fields&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;={color:#0066cc}5{color}{div}

#On the advanced groups search screen determines how many group type select lists are displayed

Wiki Markup
{div:style=font-family:courier;}search.max-group-types&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;={color:#0066cc}3{color}{div}

#On the advanced stems search screen determines how many search fields are displayed

Wiki Markup
{div:style=font-family:courier;}search.stems.max-fields&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;={color:#0066cc}4{color}{div}

#Control whether default search can search any attribute. Valid values=only or true or false

Wiki Markup
{div:style=font-family:courier;}search.default.any&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;={color:#0066cc}false{color}{div}

#Control default search option

Wiki Markup
{div:style=font-family:courier;}search.default&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;={color:#0066cc}name{color}{div}

#Allow filtering of membership lists by subject source

Wiki Markup
{div:style=font-family:courier;}members.filter.by-source&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;={color:#0066cc}true{color}{div}
Wiki Markup
{div:style=font-family:courier;background-color:#DDFFCC;}members.filter.limit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;={color:#0066cc}500{color}{div}

#Displays source specific form elements using keys:
#subject.search.form-fragment.<sourceId>

...

As 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;}comparator.impl&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;={color:#0066cc}edu.internet2.middleware.grouper.ui.DefaultComparatorImpl{color}{div}
Wiki Markup
{div:style=font-family:courier;background-color:#DDFFCC;}comparator.helper.edu.internet2.middleware.grouper.Group
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;={color:#0066cc}edu.internet2.middleware.grouper.ui.GroupComparatorHelper{color}{div}

...

Wiki Markup
{div:style=font-family:courier;background-color:#DDFFCC;}comparator.helper.edu.internet2.middleware.grouper.ui.util.MembershipAsMap
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;={color:#0066cc}edu.internet2.middleware.grouper.ui.SubjectComparatorHelper{color}{div}
Wiki Markup
{div:style=font-family:courier;}comparator.helper.edu.internet2.middleware.grouper.ui.util.SubjectPrivilegeAsMap
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;={color:#0066cc}edu.internet2.middleware.grouper.ui.GroupOrStemComparatorHelper{color}{div}

#Sorting large lists can be computationally expensive - and slow. Use this property to turn off sorting for
#large lists

Wiki Markup
{div:style=font-family:courier;}comparator.sort.limit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;={color:#0066cc}200{color}{div}

To control the order in which subject attributes are listed on the Subject Summary page:#subject.attributes.order.<SOURCE_ID>=comma separated list of case sensitive attribute names

...

Date format likely to be locale dependent + may need to turn on/off

Wiki Markup
{div:style=font-family:courier;}audit.query.enabled&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;={color:#0066cc}true{color}{div}

##SimpleDateFormat format strings

Wiki Markup
{div:style=font-family:courier;}audit.query.date-format&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;={color:#0066cc}MM/dd/yyyy{color}{div}
Wiki Markup
{div:style=font-family:courier;background-color:#DDFFCC;}audit.query.display-date-format&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;={color:#0066cc}dd MMM yyyy HH:mm:ss{color} {div}

##If no date specified show results for audit.query.default-since days

...

Wiki Markup
{div:style=font-family:courier;}subjectType.group.view.assignFoundMember&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;={color:#0066cc}/WEB-INF/jsp/browseForFindChildGroup.jsp{color}{div}
Wiki Markup
{div:style=font-family:courier;background-color:#DDFFCC;}subjectType.group.view.subjectSearchResult&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;={color:#0066cc}/WEB-INF/jsp/groupAsSubjectSearchResultView.jsp{color}{div}

##for subject searches which arent groups, this is the view (to put the subject image)

...

Allow sites to provide local implementations of Map wrappers of Grouper objects

Wiki Markup
{div:style=font-family:courier;}objectasmap.StemAsMap.impl&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;={color:#0066cc}edu.internet2.middleware.grouper.ui.util.StemAsMap{color}{div}
Wiki Markup
{div:style=font-family:courier;background-color:#DDFFCC;}objectasmap.GroupAsMap.impl&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;={color:#0066cc}edu.internet2.middleware.grouper.ui.util.GroupAsMap{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 =

...