Example of assigning these via GSH:
membership = group.getImmediateMembership(Group.getDefaultList(), subject, true, true); membership.setDisabledTime(GrouperUtil.toTimestamp("2009/11/02")); membership.update(); |
* Example configuration in grouper-loader.properties
#quartz cron-like schedule for enabled/disabled daemon. Note, this has nothing to do with the changelog #leave blank to disable this, the default is 12:01am, 11:01am, 3:01pm every day: 0 1 0,11,15 * * ? changeLog.enabledDisabled.quartz.cron = 0 1 0,11,15 * * ? #number of seconds between checks for changes in enabled/disabled status #suggested values are between 900 and 3600 changeLog.enabledDisabled.queryIntervalInSeconds = 3600 |
* Example gsh call for testing
loaderRunOneJob("MAINTENANCE__enabledDisabled"); |
See the Overview of Access Management Features page for guidelines of when to use rules, roles, permission limits, and enabled / disabled dates.