mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-24 17:32:48 +00:00
MT admin - add export/import tenant also expose delete tenant (BETA)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@8047 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -21,7 +21,13 @@
|
||||
<property name="attributeService" ref="AttributeService"/>
|
||||
<property name="passwordEncoder" ref="passwordEncoder"/>
|
||||
<property name="tenantFileContentStore" ref="tenantFileContentStore"/>
|
||||
<property name="workflowService" ref="WorkflowService"/>
|
||||
<property name="workflowService" ref="WorkflowService"/>
|
||||
<property name="repositoryExporterService" ref="repositoryExporterComponent"/>
|
||||
|
||||
<property name="namespaceService" ref="NamespaceService"/>
|
||||
<property name="searchService" ref="SearchService"/>
|
||||
<property name="workflowDefinitionType" ref="workflowDefinitionType"/>
|
||||
<property name="repositoryWorkflowDefsLocations" ref="customWorkflowDefsRepositoryLocation"/>
|
||||
|
||||
</bean>
|
||||
|
||||
|
@@ -32,7 +32,7 @@ ok> show tenant <tenant domain>
|
||||
|
||||
ok> create <tenant domain> <tenant admin password> [<root contentstore dir>]
|
||||
|
||||
Create tenant. By default the tenant will be enabled. It will have an admin
|
||||
Create empty tenant. By default the tenant will be enabled. It will have an admin
|
||||
user called "admin@<tenant domain>" with supplied admin password. All users
|
||||
that the admin creates, will login using "<username>@<tenant domain>".
|
||||
The root of the contentstore directory can be optionally specified, otherwise
|
||||
@@ -42,17 +42,7 @@ ok> create <tenant domain> <tenant admin password> [<root contentstore dir>]
|
||||
Examples: create zzz.com l3tm31n /usr/tenantstores/zzz
|
||||
create yyy.zzz.com g00dby3 /usr/tenantstores/yyy.zzz
|
||||
create myorg h3ll0
|
||||
|
||||
ok> createWithoutWorkflows <tenant domain> <tenant admin password> [<root contentstore dir>]
|
||||
|
||||
Same as create, except the default workflows will not be bootstrapped.
|
||||
|
||||
ok> bootstrapWorkflows <tenant domain>
|
||||
|
||||
Bootstrap the default workflows.
|
||||
|
||||
Examples: bootstrapWorkflows yyy.zzz.com
|
||||
|
||||
ok> changeAdminPassword <tenant domain> <tenant admin password>
|
||||
|
||||
Useful if the tenant's admin (admin@<tenant domain>) has forgotten their password.
|
||||
@@ -70,6 +60,31 @@ ok> disable <tenant domain>
|
||||
Disable tenant so that is inactive. Existing logins will fail on next usage.
|
||||
|
||||
Example: enable yyy.zzz.com
|
||||
|
||||
ok> delete <tenant domain>
|
||||
|
||||
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 <tenant domain> <destination directory>
|
||||
|
||||
Export tenant to given destination directory. Export filenames will be suffixed with '<tenant domain>_'.
|
||||
|
||||
Example: export yyy.zzz.com /usr/exportdir
|
||||
|
||||
ok> import <tenant domain> <source directory> [<root contentstore dir>]
|
||||
|
||||
BETA - create tenant by importing the tenant files from the given source directory. The import filenames must
|
||||
be suffixed with '<tenant domain>_'.
|
||||
|
||||
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
|
||||
|
@@ -109,6 +109,15 @@
|
||||
<!-- Workflow Patch Deployer -->
|
||||
<bean id="workflowPatchDeployer" parent="workflowDeployer" singleton="false"/>
|
||||
|
||||
<!-- Deploy any additional workflows definitions from repo (used by MT import) -->
|
||||
<!-- note: needs to match bootstrap-context.xml locations ( customWorkflowDefsSpace.xml) -->
|
||||
<bean id="customWorkflowDefsRepositoryLocation" class="org.alfresco.repo.dictionary.RepositoryLocation">
|
||||
<!-- other properties will be defaulted, but can be overriden here -->
|
||||
<property name="path">
|
||||
<value>/app:company_home/app:dictionary/app:workflow_defs</value>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- Workflow Definition Type (bpm:workflowDefinition) -->
|
||||
<bean id="workflowDefinitionType" class="org.alfresco.repo.workflow.WorkflowDefinitionType" init-method="init">
|
||||
<property name="nodeService" ref="NodeService"/>
|
||||
|
Reference in New Issue
Block a user