-
Notifications
You must be signed in to change notification settings - Fork 6
initial implementation wsgi group #26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: feature/virtualGroupsSupport
Are you sure you want to change the base?
initial implementation wsgi group #26
Conversation
* make _add_applied easier to use by returning the created issue * define __all__ for easier conversion of nistoar.pdr.preserve.bagit.validate * fix handling of **kw args * fix handling of execution errors in ValidationBase
DBIO: Enable bulk permission updates
* JobQueue.submit(): pass in job config * JobQueue: let queue provide some default config to Job * put args on Job subprocess command line * fix error handling
RayPlante
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Still testing, but I wanted to say that this is really looking great: I quickly understood whats going on just from reading the code. Thanks!
* show release version at start-up (midas-uwsgi.py) * don't brag about MongoPeopleService all the time
|
@RayPlante Fixes completed, all endpoints tested and working as expected on my end. Branch ready to be reviewed |
Enable dynamic updates to portal via a websocket notification channel
Endpoints include:
POST: /midas/group/grp0 to create a new group (group id should be sent back by dbio)
POST: /midas/group/grp0/[grp_id] to add users to an existing group
PUT: /midas/group/grp0/[grp_id] to change the whole list of users
DELETE: /midas/group/grp0/[grp_id] to delete group
DELETE: /midas/group/grp0/[grp_id]/[user] to delete user from a group
GET: /midas/group/grp0/[grp_id] to get info from a group