## ## Meta commands ## ok> help List this help. ok> r Repeat last command. ok> quit | exit Quit this console. ## ## Tenant Commands - for administering tenants ## ok> show tenants List all tenants and show their details. ok> show tenant Show tenant details - status (ie. whether enabled or disabled) and root contentstore directory. Example: show tenant yyy.zzz.com ok> create [] Create empty tenant. By default the tenant will be enabled. It will have an admin user called "admin@" with supplied admin password. All users that the admin creates, will login using "@". The root of the contentstore directory can be optionally specified, otherwise it will default to the repository default root contentstore (as specified by the dir.contentstore property). The default workflows will also be bootstrapped. Examples: create zzz.com l3tm31n /usr/tenantstores/zzz create yyy.zzz.com g00dby3 /usr/tenantstores/yyy.zzz create myorg h3ll0 ok> changeAdminPassword Useful if the tenant's admin (admin@) has forgotten their password. Example: changeAdminPassword yyy.zzz.com n3wpassw0rd ok> enable Enable tenant so that is active and available for new logins Example: enable yyy.zzz.com ok> disable Disable tenant so that is inactive. Existing logins will fail on next usage. Example: enable yyy.zzz.com ok> delete BETA - Delete tenant. Note: This currently requires a server restart to clear the index threads. Also tenant index directories should be deleted manually. Example: delete yyy.zzz.com ok> export Export tenant to given destination directory. Export filenames will be suffixed with '_'. Example: export yyy.zzz.com /usr/exportdir ok> import [] BETA - create tenant by importing the tenant files from the given source directory. The import filenames must be suffixed with '_'. Note: If importing into a previously deleted tenant then the server must be stopped after the delete (and tenant indexes manually deleted) before restarting and performing the import. Example: import yyy.zzz.com /usr/exportdir /usr/tenantstores/yyy.zzz ## ## end ##