After downloading source do following steps to see all current features live. You will need to have internet connection and Chrome installed:
- open a console and navigate to project folder
- enter npm install to download all dependencies and to install test runner
- enter npm run test:integration to start dev environment and test runner
- click on run all specs (button on the top right side) tests for all working features are executed
npm install
npm run serve
npm run build
npm run lint
npm run cypress
npm run test:integration
- UI is not attached to vlingo-auth back-end API
- in src/store you can find the stores. These contain multiple todos where to add the actual API calls. You should create an own service component an reference it within the stores, for the actual communication part.
- It is not possible to configure roles for groups or users.
- The current user can not change his profile data.
- Login and logout is not attached to back-end, thus there is no real authorization.
- Input validation just checks for some input boxes if there is any value.
- Group members and sub groups
- The group list contains a dialog to configure sub groups and members.
- The member dialog does not retrieve correct data.
- It is possible to add a parent group as sub group.
- The sub groups get some times mixed up between groups.
- The group list contains a dialog to configure sub groups and members.