cancel
Showing results for 
Search instead for 
Did you mean: 

disabling the existed content moodel for a specific users

mialfresco
Champ in-the-making
Champ in-the-making
Hi team,
My requirement is, i'm having various departments like HR,Marketing,users,management,IT etc.
Each department having its own content model to upload a file and searching a file.
I developed a couple of content models for this requirement.

let us say itContentModel.xml, marketingContentModel.xml, hrContentModel.xml etc and  it-model-context.xml, marketing-model-context.xml, hr-model-context.xml etc and placed in shared/extension folder.


But i don't know how to deploy/enable these content models based on roles like IT,marketing, management etc.
and disabling the existed/predefined content model.

can anyone suggest me the best way to achieve this.
thanks for your help.
2 REPLIES 2

kbonnet
Champ in-the-making
Champ in-the-making
Content models are always repository wide. So you will have to make them one model. And i dont know a way to differentiate between properties for different user groups. You could consider offering them different Share clients and have those connect to the same Alfresco instance. Not very nice from a maintenance point of view.

jayjayecl
Confirmed Champ
Confirmed Champ
You could also have a look at multi-tenancy to see if this kind of architecture wouldn't suit perfectly your needs …
http://wiki.alfresco.com/wiki/Multi-Tenancy