Roberto Rosario
e4af406d5f
Refactor the user management app API
...
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-02-07 20:12:55 -04:00
Roberto Rosario
f65f363361
Refactor user management app
...
Add keyword arguments.
Update view resolutions and URL parameters to the '_id' form.
Remove code from create and edit subclasses and user
the super class error checking.
Cache the view object instead of using .get_object()
every time.
Movernize tests.
Update views to comply with MERCs 5 and 6.
Split UserTestMixin into mixins for Groups and Users tests.
Add super delete and detail tests.
Remove redundant superuser filtering from views.
Add transactions to views that also commit events.
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-01-29 13:35:10 -04:00
Roberto Rosario
fd7e937cef
Move current user views and add user events
...
Move the current user detail and edit views from the common app
to the user_management app. Add the user created and edited events.
Add an user detail view.
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2018-12-24 04:21:25 -04:00
Roberto Rosario
c9dedde1d0
Add no results help text.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2018-08-30 05:26:48 -04:00
Roberto Rosario
69b80aff1d
Add support for blocking the changing of password for specify users.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2018-08-26 06:56:48 -04:00
Roberto Rosario
b32bc93a70
Update the user group map API view to match the rest of the user management API endpoints.
2017-01-15 02:40:08 -04:00
Roberto Rosario
0ddd766dfa
Merge branch 'development' into lokeshmanmode/mayan-edms-master
2017-01-15 01:51:02 -04:00
Lokesh
93e178a1e2
Update urls.py As in your creation of user API, group is not mapped with user so we added new API for mapping.
...
So api_urls is changed for the same.
2017-01-11 08:05:27 +00:00
Roberto Rosario
116a45f5d2
Refactor the user create, user delete and user set password views.
2016-12-23 03:07:51 -04:00
Roberto Rosario
2df6cb7985
Remove usage of url.patterns as per Django's deprecation warnings.
2016-11-04 04:02:48 -04:00
Roberto Rosario
b2ba2c70dc
Fix typo in user_add view url definition.
2016-11-03 17:47:45 -04:00
Roberto Rosario
b9791287d3
Fix typo defining user_delete view.
2016-11-03 15:50:23 -04:00
Roberto Rosario
3ab4778814
Remove lazy view string loading from urls.py as per Django's deprecation plan.
2016-11-02 17:38:54 -04:00
Roberto Rosario
3622cdcf32
Update user edit view to CBV. Remove user group's view helper functions.
2015-09-07 00:16:55 -04:00
Roberto Rosario
f54c0d5058
Update group delete view to CBVs. Remove multiple group delete view.
2015-08-24 20:55:22 -04:00
Roberto Rosario
6ce798256c
Improve user management API.
2015-08-07 02:01:16 -04:00
Roberto Rosario
3b728328ad
PEP8 cleanups, E501.
2015-07-23 04:05:29 -04:00
Roberto Rosario
4527563d89
PEP8 cleanups, specially E501 line too long.
2015-07-22 18:21:37 -04:00
Roberto Rosario
e891fe9525
PEP8 cleanups and code style cleanups.
2015-07-10 17:19:36 -04:00
Roberto Rosario
4a88df8f9a
Convert group create and edit views to CBV. Remove unused GroupForm.
2015-07-09 02:00:19 -04:00
Roberto Rosario
b5d2ebc781
Replace user list and group list views with CBVs.
2015-07-01 17:11:18 -04:00
Roberto Rosario
e9ea2dc35a
Modernize usage of the AssignRemove CBV
2015-06-30 17:19:56 -04:00
Roberto Rosario
7dc8cee43f
Normalize how all urls are defined
2015-06-16 02:07:37 -04:00
Roberto Rosario
ce3cf144d5
Merge branch 'master' into feature/merge_master
...
Conflicts:
docs/releases/index.rst
mayan/__init__.py
mayan/apps/acls/south_migrations/0001_initial.py
mayan/apps/acls/south_migrations/0002_auto__del_field_creatorsingleton_lock_id.py
mayan/apps/checkouts/south_migrations/0001_initial.py
mayan/apps/checkouts/south_migrations/0002_auto__add_field_documentcheckout_user_content_type__add_field_document.py
mayan/apps/checkouts/south_migrations/0003_auto__chg_field_documentcheckout_checkout_datetime.py
mayan/apps/checkouts/urls.py
mayan/apps/common/forms.py
mayan/apps/common/locale/ar/LC_MESSAGES/django.po
mayan/apps/common/locale/bg/LC_MESSAGES/django.po
mayan/apps/common/locale/bs_BA/LC_MESSAGES/django.po
mayan/apps/common/locale/da/LC_MESSAGES/django.po
mayan/apps/common/locale/de_CH/LC_MESSAGES/django.po
mayan/apps/common/locale/de_DE/LC_MESSAGES/django.po
mayan/apps/common/locale/en/LC_MESSAGES/django.po
mayan/apps/common/locale/es/LC_MESSAGES/django.po
mayan/apps/common/locale/fa/LC_MESSAGES/django.po
mayan/apps/common/locale/fr/LC_MESSAGES/django.po
mayan/apps/common/locale/hr_HR/LC_MESSAGES/django.po
mayan/apps/common/locale/hu/LC_MESSAGES/django.po
mayan/apps/common/locale/id/LC_MESSAGES/django.po
mayan/apps/common/locale/it/LC_MESSAGES/django.po
mayan/apps/common/locale/lv/LC_MESSAGES/django.po
mayan/apps/common/locale/nb/LC_MESSAGES/django.po
mayan/apps/common/locale/nl_NL/LC_MESSAGES/django.po
mayan/apps/common/locale/pl/LC_MESSAGES/django.po
mayan/apps/common/locale/pt/LC_MESSAGES/django.po
mayan/apps/common/locale/pt_BR/LC_MESSAGES/django.po
mayan/apps/common/locale/ro_RO/LC_MESSAGES/django.po
mayan/apps/common/locale/ru/LC_MESSAGES/django.po
mayan/apps/common/locale/sl_SI/LC_MESSAGES/django.po
mayan/apps/common/locale/sq/LC_MESSAGES/django.po
mayan/apps/common/locale/tr_TR/LC_MESSAGES/django.po
mayan/apps/common/locale/vi_VN/LC_MESSAGES/django.po
mayan/apps/common/locale/zh_CN/LC_MESSAGES/django.po
mayan/apps/common/locale/zh_TW/LC_MESSAGES/django.po
mayan/apps/common/south_migrations/0001_initial.py
mayan/apps/common/south_migrations/0002_auto__add_autoadminsingleton.py
mayan/apps/common/south_migrations/0003_auto__del_field_autoadminsingleton_original_auto_admin_password__del_f.py
mayan/apps/common/south_migrations/0004_auto__del_field_autoadminsingleton_auto_admin_password__del_field_auto.py
mayan/apps/common/south_migrations/0005_auto__del_field_autoadminsingleton_lock_id__del_field_anonymoususersin.py
mayan/apps/common/south_migrations/0006_auto__add_shareduploadedfile.py
mayan/apps/common/south_migrations/0007_auto__add_field_shareduploadedfile_filename.py
mayan/apps/common/south_migrations/0008_auto__add_field_shareduploadedfile_datatime.py
mayan/apps/common/south_migrations/0009_auto__add_userlocaleprofile.py
mayan/apps/common/south_migrations/0010_create_locale_profiles.py
mayan/apps/common/urls.py
mayan/apps/common/views.py
mayan/apps/converter/models.py
mayan/apps/document_comments/models.py
mayan/apps/document_indexing/south_migrations/0004_auto__add_documentrenamecount.py
mayan/apps/document_indexing/south_migrations/0005_auto__add_unique_index_name__add_unique_index_title.py
mayan/apps/document_indexing/south_migrations/0007_auto__del_documentrenamecount.py
mayan/apps/document_signatures/south_migrations/0001_initial.py
mayan/apps/document_signatures/south_migrations/0002_move_signatures_to_new_app.py
mayan/apps/document_signatures/south_migrations/0003_auto__add_field_documentversionsignature_has_embedded_signature.py
mayan/apps/document_signatures/south_migrations/0004_embedded_signature_state_copy.py
mayan/apps/document_signatures/south_migrations/0005_auto__del_field_documentversionsignature_signature_state.py
mayan/apps/document_states/__init__.py
mayan/apps/document_states/south_migrations/0001_initial.py
mayan/apps/document_states/south_migrations/0002_auto__add_field_workflowtransition_workflow.py
mayan/apps/document_states/south_migrations/0003_auto__add_unique_workflowtransition_workflow_origin_state_destination_.py
mayan/apps/document_states/south_migrations/0004_auto__del_field_workflowinstancelogentry_document__del_field_workflowi.py
mayan/apps/document_states/south_migrations/0005_auto__del_unique_workflowstate_label__add_unique_workflowstate_workflo.py
mayan/apps/document_states/south_migrations/0006_auto__del_unique_workflowtransition_label__del_unique_workflowtransiti.py
mayan/apps/document_states/south_migrations/0008_auto__add_field_workflowinstancelogentry_user__add_field_workflowinsta.py
mayan/apps/document_states/south_migrations/0009_auto__add_index_workflowinstancelogentry_datetime.py
mayan/apps/document_states/urls.py
mayan/apps/documents/__init__.py
mayan/apps/documents/links.py
mayan/apps/documents/south_migrations/0001_initial.py
mayan/apps/documents/south_migrations/0002_filename_extension_merge.py
mayan/apps/documents/south_migrations/0003_auto__del_field_document_file_extension.py
mayan/apps/documents/south_migrations/0004_auto__add_documentversion__add_unique_documentversion_document_mayor_m.py
mayan/apps/documents/south_migrations/0005_document_versions.py
mayan/apps/documents/south_migrations/0006_fix_invalid_document_version_id_keys.py
mayan/apps/documents/south_migrations/0007_remove_old_file_fields.py
mayan/apps/documents/south_migrations/0008_fix_mayor_field_name.py
mayan/apps/documents/south_migrations/0009_add_comment_field.py
mayan/apps/documents/south_migrations/0010_auto__chg_field_document_date_added.py
mayan/apps/documents/south_migrations/0011_auto__add_field_documentversion_signature_state.py
mayan/apps/documents/south_migrations/0012_auto__add_field_documentversion_signature_file.py
mayan/apps/documents/south_migrations/0013_auto__del_field_documentversion_signature_file__del_field_documentvers.py
mayan/apps/documents/south_migrations/0014_change_document_mimetype_encoding_null.py
mayan/apps/documents/south_migrations/0015_auto__add_unique_documenttype_name.py
mayan/apps/documents/south_migrations/0017_auto__chg_field_documentversion_mimetype.py
mayan/apps/documents/south_migrations/0018_auto__chg_field_documentpage_page_label.py
mayan/apps/documents/south_migrations/0019_auto__add_index_documentversion_timestamp.py
mayan/apps/documents/south_migrations/0020_auto__chg_field_recentdocument_datetime_accessed__chg_field_documentve.py
mayan/apps/documents/south_migrations/0021_auto__del_field_documentversion_serial__del_field_documentversion_rele.py
mayan/apps/documents/south_migrations/0022_set_doc_type.py
mayan/apps/documents/south_migrations/0023_auto__chg_field_document_document_type.py
mayan/apps/documents/south_migrations/0024_auto__add_field_documenttype_ocr.py
mayan/apps/documents/south_migrations/0025_auto__add_field_document_language.py
mayan/apps/documents/south_migrations/0026_auto__add_field_document_label.py
mayan/apps/documents/south_migrations/0027_move_filename_to_label.py
mayan/apps/documents/south_migrations/0028_auto__del_field_documentversion_filename.py
mayan/apps/documents/south_migrations/0029_auto__del_field_documentversion_major__del_field_documentversion_micro.py
mayan/apps/documents/south_migrations/0030_auto__add_unique_documenttypefilename_document_type_filename.py
mayan/apps/documents/south_migrations/0031_remove_orphan_documents.py
mayan/apps/dynamic_search/south_migrations/0001_initial.py
mayan/apps/dynamic_search/south_migrations/0002_auto__chg_field_recentsearch_datetime_created__add_index_recentsearch_.py
mayan/apps/dynamic_search/templatetags/search_tags.py
mayan/apps/events/south_migrations/0001_initial.py
mayan/apps/events/south_migrations/0002_migrate_history_data.py
mayan/apps/folders/models.py
mayan/apps/folders/south_migrations/0001_initial.py
mayan/apps/folders/south_migrations/0002_increase_title_size.py
mayan/apps/folders/south_migrations/0004_m2m_fields.py
mayan/apps/folders/south_migrations/0005_auto__del_folderdocument.py
mayan/apps/folders/south_migrations/0006_auto__chg_field_folder_datetime_created.py
mayan/apps/history/models.py
mayan/apps/history/south_migrations/0001_initial.py
mayan/apps/history/south_migrations/0002_auto__chg_field_history_datetime.py
mayan/apps/history/south_migrations/0003_auto__del_history__del_historytype__del_unique_historytype_namespace_n.py
mayan/apps/installation/__init__.py
mayan/apps/installation/models.py
mayan/apps/installation/south_migrations/0001_initial.py
mayan/apps/installation/south_migrations/0002_auto__del_field_installation_lock_id.py
mayan/apps/installation/south_migrations/0003_auto__del_field_installation_is_first_run.py
mayan/apps/linking/south_migrations/0001_initial.py
mayan/apps/linking/south_migrations/0003_auto__chg_field_smartlinkcondition_foreign_document_data.py
mayan/apps/linking/urls.py
mayan/apps/lock_manager/south_migrations/0001_initial.py
mayan/apps/lock_manager/south_migrations/0002_auto__chg_field_lock_creation_datetime.py
mayan/apps/mailer/models.py
mayan/apps/main/locale/ar/LC_MESSAGES/django.po
mayan/apps/main/locale/bg/LC_MESSAGES/django.po
mayan/apps/main/locale/bs_BA/LC_MESSAGES/django.po
mayan/apps/main/locale/da/LC_MESSAGES/django.po
mayan/apps/main/locale/de_CH/LC_MESSAGES/django.po
mayan/apps/main/locale/de_DE/LC_MESSAGES/django.po
mayan/apps/main/locale/en/LC_MESSAGES/django.po
mayan/apps/main/locale/es/LC_MESSAGES/django.po
mayan/apps/main/locale/fa/LC_MESSAGES/django.po
mayan/apps/main/locale/fr/LC_MESSAGES/django.po
mayan/apps/main/locale/hr_HR/LC_MESSAGES/django.po
mayan/apps/main/locale/hu/LC_MESSAGES/django.po
mayan/apps/main/locale/id/LC_MESSAGES/django.po
mayan/apps/main/locale/it/LC_MESSAGES/django.po
mayan/apps/main/locale/lv/LC_MESSAGES/django.po
mayan/apps/main/locale/nb/LC_MESSAGES/django.po
mayan/apps/main/locale/nl_NL/LC_MESSAGES/django.po
mayan/apps/main/locale/pl/LC_MESSAGES/django.po
mayan/apps/main/locale/pt/LC_MESSAGES/django.po
mayan/apps/main/locale/pt_BR/LC_MESSAGES/django.po
mayan/apps/main/locale/ro_RO/LC_MESSAGES/django.po
mayan/apps/main/locale/ru/LC_MESSAGES/django.po
mayan/apps/main/locale/sl_SI/LC_MESSAGES/django.po
mayan/apps/main/locale/sq/LC_MESSAGES/django.po
mayan/apps/main/locale/tr_TR/LC_MESSAGES/django.po
mayan/apps/main/locale/vi_VN/LC_MESSAGES/django.po
mayan/apps/main/locale/zh_CN/LC_MESSAGES/django.po
mayan/apps/main/locale/zh_TW/LC_MESSAGES/django.po
mayan/apps/main/models.py
mayan/apps/main/templates/main/about.html
mayan/apps/main/templates/main/generic_list_horizontal_subtemplate.html
mayan/apps/main/urls.py
mayan/apps/metadata/south_migrations/0002_auto__add_unique_metadataset_title.py
mayan/apps/metadata/south_migrations/0003_auto__chg_field_metadatatype_lookup.py
mayan/apps/metadata/south_migrations/0005_auto__chg_field_documentmetadata_value.py
mayan/apps/metadata/south_migrations/0007_auto__del_documenttypedefaults__del_documenttypemetadatatypeoptions__a.py
mayan/apps/metadata/south_migrations/0008_auto__add_unique_documenttypemetadatatype_document_type_metadata_type.py
mayan/apps/metadata/south_migrations/0009_auto__chg_field_metadatatype_title.py
mayan/apps/metadata/south_migrations/0010_auto__add_unique_documentmetadata_document_metadata_type.py
mayan/apps/metadata/south_migrations/0011_auto__add_field_metadatatype_validation.py
mayan/apps/mimetype/models.py
mayan/apps/navigation/classes.py
mayan/apps/navigation/forms.py
mayan/apps/navigation/models.py
mayan/apps/ocr/api.py
mayan/apps/ocr/south_migrations/0001_initial.py
mayan/apps/ocr/south_migrations/0002_auto__del_field_documentqueue_state__del_field_queuedocument_delay__de.py
mayan/apps/ocr/south_migrations/0003_auto__chg_field_queuedocument_node_name__chg_field_queuedocument_datet.py
mayan/apps/ocr/south_migrations/0004_auto__del_documentqueue__del_queuedocument__add_documentversionocrerro.py
mayan/apps/permissions/south_migrations/0001_initial.py
mayan/apps/permissions/south_migrations/0002_auto__add_storedpermission__add_unique_storedpermission_namespace_name.py
mayan/apps/permissions/south_migrations/0003_clear_permission_holders.py
mayan/apps/permissions/south_migrations/0004_auto__del_permission__del_unique_permission_namespace_name.py
mayan/apps/permissions/widgets.py
mayan/apps/project_setup/__init__.py
mayan/apps/project_setup/locale/ar/LC_MESSAGES/django.po
mayan/apps/project_setup/locale/bg/LC_MESSAGES/django.po
mayan/apps/project_setup/locale/bs_BA/LC_MESSAGES/django.po
mayan/apps/project_setup/locale/da/LC_MESSAGES/django.po
mayan/apps/project_setup/locale/de_CH/LC_MESSAGES/django.po
mayan/apps/project_setup/locale/de_DE/LC_MESSAGES/django.po
mayan/apps/project_setup/locale/en/LC_MESSAGES/django.po
mayan/apps/project_setup/locale/es/LC_MESSAGES/django.po
mayan/apps/project_setup/locale/fa/LC_MESSAGES/django.po
mayan/apps/project_setup/locale/fr/LC_MESSAGES/django.po
mayan/apps/project_setup/locale/hr_HR/LC_MESSAGES/django.po
mayan/apps/project_setup/locale/hu/LC_MESSAGES/django.po
mayan/apps/project_setup/locale/id/LC_MESSAGES/django.po
mayan/apps/project_setup/locale/it/LC_MESSAGES/django.po
mayan/apps/project_setup/locale/lv/LC_MESSAGES/django.po
mayan/apps/project_setup/locale/nb/LC_MESSAGES/django.po
mayan/apps/project_setup/locale/nl_NL/LC_MESSAGES/django.po
mayan/apps/project_setup/locale/pl/LC_MESSAGES/django.po
mayan/apps/project_setup/locale/pt/LC_MESSAGES/django.po
mayan/apps/project_setup/locale/pt_BR/LC_MESSAGES/django.po
mayan/apps/project_setup/locale/ro_RO/LC_MESSAGES/django.po
mayan/apps/project_setup/locale/ru/LC_MESSAGES/django.po
mayan/apps/project_setup/locale/sl_SI/LC_MESSAGES/django.po
mayan/apps/project_setup/locale/sq/LC_MESSAGES/django.po
mayan/apps/project_setup/locale/tr_TR/LC_MESSAGES/django.po
mayan/apps/project_setup/locale/vi_VN/LC_MESSAGES/django.po
mayan/apps/project_setup/locale/zh_CN/LC_MESSAGES/django.po
mayan/apps/project_setup/locale/zh_TW/LC_MESSAGES/django.po
mayan/apps/project_setup/models.py
mayan/apps/project_setup/urls.py
mayan/apps/project_tools/__init__.py
mayan/apps/project_tools/locale/ar/LC_MESSAGES/django.po
mayan/apps/project_tools/locale/bg/LC_MESSAGES/django.po
mayan/apps/project_tools/locale/bs_BA/LC_MESSAGES/django.po
mayan/apps/project_tools/locale/da/LC_MESSAGES/django.po
mayan/apps/project_tools/locale/de_CH/LC_MESSAGES/django.po
mayan/apps/project_tools/locale/de_DE/LC_MESSAGES/django.po
mayan/apps/project_tools/locale/en/LC_MESSAGES/django.po
mayan/apps/project_tools/locale/es/LC_MESSAGES/django.po
mayan/apps/project_tools/locale/fa/LC_MESSAGES/django.po
mayan/apps/project_tools/locale/fr/LC_MESSAGES/django.po
mayan/apps/project_tools/locale/hr_HR/LC_MESSAGES/django.po
mayan/apps/project_tools/locale/hu/LC_MESSAGES/django.po
mayan/apps/project_tools/locale/id/LC_MESSAGES/django.po
mayan/apps/project_tools/locale/it/LC_MESSAGES/django.po
mayan/apps/project_tools/locale/lv/LC_MESSAGES/django.po
mayan/apps/project_tools/locale/nb/LC_MESSAGES/django.po
mayan/apps/project_tools/locale/nl_NL/LC_MESSAGES/django.po
mayan/apps/project_tools/locale/pl/LC_MESSAGES/django.po
mayan/apps/project_tools/locale/pt/LC_MESSAGES/django.po
mayan/apps/project_tools/locale/pt_BR/LC_MESSAGES/django.po
mayan/apps/project_tools/locale/ro_RO/LC_MESSAGES/django.po
mayan/apps/project_tools/locale/ru/LC_MESSAGES/django.po
mayan/apps/project_tools/locale/sl_SI/LC_MESSAGES/django.po
mayan/apps/project_tools/locale/sq/LC_MESSAGES/django.po
mayan/apps/project_tools/locale/tr_TR/LC_MESSAGES/django.po
mayan/apps/project_tools/locale/vi_VN/LC_MESSAGES/django.po
mayan/apps/project_tools/locale/zh_CN/LC_MESSAGES/django.po
mayan/apps/project_tools/locale/zh_TW/LC_MESSAGES/django.po
mayan/apps/project_tools/models.py
mayan/apps/project_tools/urls.py
mayan/apps/rest_api/models.py
mayan/apps/smart_settings/models.py
mayan/apps/sources/south_migrations/0001_initial.py
mayan/apps/sources/south_migrations/0002_preview_width_required.py
mayan/apps/sources/south_migrations/0003_auto__del_field_stagingfolder_icon__del_field_webform_icon.py
mayan/apps/sources/south_migrations/0004_auto__del_stagingfolder__del_webform__del_watchfolder__del_outofproces.py
mayan/apps/sources/south_migrations/0005_auto__add_imapemail__add_intervalbasemodel__add_pop3email__add_emailba.py
mayan/apps/sources/south_migrations/0006_auto__del_field_source_whitelist__del_field_source_blacklist.py
mayan/apps/sources/south_migrations/0007_set_doc_type.py
mayan/apps/sources/south_migrations/0008_auto__chg_field_intervalbasemodel_document_type.py
mayan/apps/sources/south_migrations/0009_auto__del_watchfoldersource__chg_field_intervalbasemodel_document_type.py
mayan/apps/sources/south_migrations/0010_auto__add_watchfoldersource.py
mayan/apps/sources/south_migrations/0011_auto__del_field_intervalbasemodel_document_type.py
mayan/apps/sources/south_migrations/0012_auto__add_field_intervalbasemodel_document_type.py
mayan/apps/sources/south_migrations/0013_auto__del_field_watchfoldersource_delete_after_upload.py
mayan/apps/storage/models.py
mayan/apps/tags/south_migrations/0001_initial.py
mayan/apps/tags/south_migrations/0003_remove_taggit.py
mayan/apps/tags/south_migrations/0005_auto__add_unique_tag_label.py
mayan/apps/tags/south_migrations/0006_auto__del_tagproperties.py
mayan/apps/user_management/models.py
mayan/settings/base.py
mayan/urls.py
requirements/common.txt
2015-06-01 23:20:17 -04:00
Roberto Rosario
e9ae8905b4
PEP8 Cleanups
2015-05-18 19:58:03 -04:00
Roberto Rosario
69a7efd6f0
Convert workflows document type selection, smart link document type selection, role members list, user group and group users views to CBV assign remove. Remove now obsolete assign remove function based view
2015-04-07 15:48:27 -04:00
Roberto Rosario
d59ea3ede2
Add from __future__ import unicode_literals, issue #37
2015-01-19 04:06:40 -04:00
Roberto Rosario
7cf2bacca3
Add group API endpoints
2014-10-27 15:07:49 -04:00
Roberto Rosario
9ace350e0a
Add API endpoint to return the current user, improve existing user API endpoints docstrings
2014-10-23 10:43:28 -04:00
Roberto Rosario
942ad7b93e
Add user model API endpoints
2014-09-21 19:23:37 -04:00
Roberto Rosario
3b73936723
Update patterns, url imports in all of the project's urls.py files
2014-06-26 15:27:03 -04:00
Roberto Rosario
ec1745b50b
Initial changes to support the new Django 1.6 project structure
2014-06-15 13:13:21 +02:00