3.1.4-beta.1 • Published 4 years ago
strapi-plugin-users-organizationunits v3.1.4-beta.1
Strapi plugin users-organizationunits
Preview
Features:
- manage orgnization unit as tree structure
- link users and roles with one organization unit
Used UI component
The organization-unit
service is portable from Abp
How to use:
install package
npm install strapi-plugin-users-organizationunits
update your current user schema. In you
extensions/users-permissions/models/User.settings.json
add attribute... "attributes": { ... "organization_units": { "via": "users", "plugin": "users-organizationunits", "collection": "organization-unit" } } ...
to prevent user from editing organanization unit, you need to override plugin
content-manager
. copy original file toextensions/content-manager/services/ContentTypes.js
. see more in documentationconst HIDDEN_CONTENT_TYPES = [ 'strapi::admin', 'plugins::upload.file', 'plugins::users-permissions.permission', 'plugins::users-permissions.role', 'strapi::permission', 'strapi::role', 'strapi::user', + 'plugins::users-organizationunits.organization-unit' ];
Issues:
- Have not tested in mongodb
- Add uses filter not work
- Performance issue
- Translation only in
en
andzh
- Concurrent editing
Author:
@Goxiaoy @Wulabalabo