adjutant/stacktask
adrian-turjak 57b54baabe Refinements for Signup
Reworking NewProject as a standalone and making NewProjectWithUser
for use with signup style tasks.

NewProject and NewProjectWithUser now create the project and user
at post_approve and then resets the user password at submit.
 - This change allows signup tokens to expire and a new signup to
   use the reset feature to still get access. The process still
   appears exactly the same to the end user.
 - Existing users creating a new project will also get created at
   post_approve step, but as they needed no token this
   functionality does not change from an outside perspective.

Fixing a project creation issue with keystone V3, wasn't setting
domain.

More standardisation in action handling functions.

Duplicate error now returns 409 rather than 400 for clarity.

Adding an "approved_by" values to tasks both for auditing and for
possible future logic checks.

Reworking of Network resource creation into two variant actions.

Reworking AddAdminToProject to be more generic and allow a list of
users.

Fixing issues with logic for task approval and task updating.

Change-Id: Ieba9907e5632dd441a86c41de291c6a7d0c8764a
2016-09-26 17:19:26 +01:00
..
actions Refinements for Signup 2016-09-26 17:19:26 +01:00
api Refinements for Signup 2016-09-26 17:19:26 +01:00
notifications Some cleanup of documentation and licenses 2016-02-19 14:51:09 +13:00
__init__.py Some cleanup of documentation and licenses 2016-02-19 14:51:09 +13:00
exceptions.py Setup StackTask for plugins 2016-08-09 15:40:19 +12:00
middleware.py Some cleanup of documentation and licenses 2016-02-19 14:51:09 +13:00
settings.py Refinements for Signup 2016-09-26 17:19:26 +01:00
test_settings.py Refinements for Signup 2016-09-26 17:19:26 +01:00
urls.py Core library requirements update 2016-08-09 12:02:42 +01:00
utils.py Some cleanup of documentation and licenses 2016-02-19 14:51:09 +13:00
wsgi.py Refinements for Signup 2016-09-26 17:19:26 +01:00