0.2.5 • Published 3 years ago
egw_metamodelgeneratorg01 v0.2.5
This tool generates and updates metamodel for uuBt. It has been tested only with uuAwsc.
Features
- generate metamodel schemaVersion 1.0.0 from profiles.json
- update existing metamodel schemaVersion 1.0.0
How to install and update ?
- Linux/Mac
npm install --registry "https://repo.plus4u.net/repository/npm/" -g $(npm v --registry http://registry.npmjs.com egw_metamodelgeneratorg01 dist.tarball)
- Windows
npm v --registry http://registry.npmjs.com egw_metamodelgeneratorg01 dist.tarball
npm install --registry "https://repo.plus4u.net/repository/npm/" -g <urin from previous command>
How to use ?
Read help : metamodel-generatorg01 --help
First generation
- Generates new metamodel from one or more profile.json \
metamodel-generatorg01 -p library1/profiles.json -p library2/profiles.json -m metamodel-1.0.json
- Fill required information into generated metamodel.
- code, name, desc
- defaultPermissionMatrix
- Update metamodel from one or more profile.json (to reflect filled code)\
metamodel-generatorg01 -p library1/profiles.json -p library2/profiles.json -m metamodel-1.0.json
- Your metamodel is ready.
Update command profiles
- Updates existing metamodel from one or more profile.json\
metamodel-generatorg01 -p library1/profiles.json -p library2/profiles.json -m metamodel-1.0.json
Add new profile in to profiles.json
- Add profile to metamodel (sections profileList and defaultPermissionMatrix)
- Updates existing metamodel from one or more profile.json \
metamodel-generatorg01 -p library1/profiles.json -p library2/profiles.json -m metamodel-1.0.json
Changelog
0.2.4
- add support for multiple profiles.json
0.2.3
- add support for uuAppServer 5.x
0.2.2
- add
disableImplicitPermissions
andenabledExplicitTypeList
to all profiles during first generation - remove support for schemaVersion 0.1.0
0.2.1
- fix documentation chapter First generation
0.2.0
- generate metamodel schemaVersion 1.0.0
- update metamodel schemaVersion 1.0.0 and 0.1.0
- works with profiles.json from old and new appserver
0.1.3
- generate metamodel schemaVersion 0.1.0
- update metamodel schemaVersion 0.1.0