* 'adjutant' is taken, so renaming the package to
'python-adjutant'.
* This pypi package is needed for ease of testing plugins
as they need to import core stacktask features to run tests.
Change-Id: I08f87ee2ab2ab7ae624cf24eae5801a857681737
* This patch is just a search and replace with minor tweaks.
* No functional changes, just renaming.
Change-Id: I103790be7c0cd9234545e25e21ab1768cb5eb131
* Changing development status to Production/Stable
* Version set to 0.1.2
* Adding package description
* Adding conf dir to package
Change-Id: Ia41714ac9bafa726af62a69a1565a97d62b4e48d
* This change brings the role name in line with the upstream (unapproved) spec:
https://review.openstack.org/#/c/245629/5/specs/common-default-policy.rst
* Renamed mod_or_owner decorator to mod_or_admin
* Debian package version bumped to 0.1.1a4
Change-Id: I312c2a6baec22959f83ab1e09370de868076730b
Mostly done, but does need proper tests.
* shift actions into their own sub folder structure for clarity
* create new sub folder for notications
* update other code to reflect those changes
* add first basic notification engine
* add RT notification engine
* minor django url and context changes to avoid future deprecation
* getting rid of secondary migration for column rename (as not in prod)
Change-Id: I46932b6d78b93e86580506c887548fd24c0750f5
* mod_or_owner_or_admin is now just mod_or_owner
* user_list GET now returns status 'active' and 'unconfirmed' users
* project_id no longer needs to be specified for user-role-add
* user role editing now takes user_id's for key, not username/email
* refactored base classes for serialisers and actions for id vs usernames.
* added to list of editable roles
* implemented revoking of pending users.
Change-Id: I5106e188c8190f29426bab9f86a1305fc91143de
Edit user allows for adding and removing roles from a project
for the given user. The Action endpoint GET now also returns a
list of users so the owner knows what users they can edit.
Change-Id: I05a0ef0124759e8a4aa658269e76a523f3836b3f
To make versioning of the api clearer, I've broken up the
api into subfolders and kept the models at the top api layer.
Should make things easier to understand and update.
Change-Id: I357582d6fcc2eaf59ebe721cc4fef3a3e98da492
Emails now send at 3 different stages.
Now we have two different types of email templates, one html,
one plaintext.
The templates, and reply email can be set actionview, per stage.
Change-Id: I3a37959c547232c8f0df60a69953cc4ac7441d8e
Now won't create a user unless all default roles are present,
and default roles is now a set so we don't accidentally
add duplicates.
also added a new version number
Change-Id: I3d78735eedeb071d89074091b6acae757a872895