Commit Graph

158 Commits (4ca6623f54d80c2ef1a46a11451ea321bbf62bcc)

Author SHA1 Message Date
David Barragán Merino 028d4334a0 Fixed the 'recovery password' email 2013-10-29 21:36:31 +01:00
David Barragán Merino dd473cca41 Fixed thre base email 2013-10-29 21:36:30 +01:00
David Barragán Merino 886e4554bc Now only sent emails when:
- any notifiable_fields is update
    - an object is create
    - an object is delete
2013-10-29 21:36:30 +01:00
Andrey Antukh 3c496eb547 Fixed reversion mixin: remove usage of unexistent method. 2013-10-29 21:16:10 +01:00
Andrey Antukh 61ce2d1acc Replace reversion middleware with api view mixin.
This is done because django 1.6 has transactions at view level and
current authentication is done at view level instead of using django auth
middleware.
2013-10-29 20:56:03 +01:00
David Barragán Merino eb8917ec5f Fixed the recovery password email 2013-10-27 21:24:24 +01:00
David Barragán Merino 1ac1f877c6 Fixed base email template 2013-10-27 21:23:38 +01:00
David Barragán Merino 73d5b3e955 Removed greenmine.base.mail because it's no longer necessary 2013-10-26 16:13:33 +02:00
David Barragán Merino 62ac26473d Moved the base email template 2013-10-26 16:07:20 +02:00
Andrey Antukh a7ba212a63 Change exceptions on token parsing. 2013-10-26 00:57:32 +02:00
Jesús Espino 327154eb66 Adding better email for reset password (with direct link to reset password) 2013-10-25 12:56:19 +02:00
David Barragán Merino bbf6d5be09 Fixed all tests 2013-10-24 18:18:07 +02:00
Andrey Antukh b01ed2f451 Add monky patch for django import_module method. 2013-10-24 17:42:51 +02:00
Jesús Espino 859b2709c4 Retorning to BooleanField (not NullBooleanField) on notifications mixin 2013-10-24 17:25:32 +02:00
Jesús Espino b6b0d7b00e Now no error 500 raised, but the mail test not works correctly 2013-10-24 15:26:17 +02:00
Jesús Espino a5c39e64d5 Exposing notify_level and notify_changes_by me on the users api 2013-10-24 13:10:41 +02:00
Jesús Espino 83e944e84b Adding migration for WatcherMixin change 2013-10-24 12:58:39 +02:00
Jesús Espino 9b9388bfef Adding initial migrations 2013-10-24 12:51:04 +02:00
Jesús Espino 6373248910 Fixed #24: Now you can change the notify changes by me in the admin 2013-10-24 10:17:09 +02:00
Andrey Antukh f9187d8718 Change default value for notify_changes_by_me for WatcherMixin 2013-10-23 22:30:46 +02:00
Andrey Antukh 3de111fc58 Remove unused files. 2013-10-23 20:09:44 +02:00
Andrey Antukh 487a50b900 Replace AtomicMixin with mixins subclasses. 2013-10-23 16:38:41 +02:00
Andrey Antukh 7d2d047177 Add storage subclass. 2013-10-23 15:48:40 +02:00
Andrey Antukh 8fbd7e2e07 Properly catch wrong signature exception. 2013-10-23 15:00:38 +02:00
Andrey Antukh de95fb2a91 Fix #17 - Implemented stateless, oauth2 like authentication. 2013-10-23 12:35:45 +02:00
David Barragán Merino dfde44a12a Added two more reloes 2013-10-21 12:09:01 +02:00
David Barragán Merino 9ad0e979c8 Added an API mixin to use a diferent serializers in the list action method 2013-10-21 10:05:51 +02:00
David Barragán Merino 3df7eea9e9 Made improvements in the user serializer 2013-10-17 15:39:10 +02:00
Andrey Antukh 57586a7980 Implemented a properly separation between computable and not computable roles. 2013-10-17 12:23:14 +02:00
David Barragán Merino 9c9f17e4e1 Added a field to order the roles 2013-10-17 00:44:32 +02:00
David Barragán Merino b8ac8ebd2c Added roles front, back, UX and design 2013-10-17 00:34:10 +02:00
Andrey Antukh ad8263e837 Remove unused code. 2013-10-16 20:33:17 +02:00
Andrey Antukh f84d44fb9a Minor changes on auth/users api/models 2013-10-16 20:15:46 +02:00
Andrey Antukh cfc4087526 Remove unused serializers from users app. 2013-10-16 17:47:38 +02:00
Andrey Antukh e13f5dfe42 Refactoring user resource. 2013-10-16 17:14:48 +02:00
Andrey Antukh 4b7b2727a3 Remove old reimplementation of routes. 2013-10-16 17:14:48 +02:00
Andrey Antukh 3a08114eea Refactoring base api classes. 2013-10-16 17:14:48 +02:00
Andrey Antukh 68f0dd7928 Add password recovery email templates. 2013-10-16 17:14:47 +02:00
David Barragán Merino 7ae7266b2c Changed projects to a list of dicts 2013-10-16 13:44:21 +02:00
David Barragán Merino 7df1762d29 Set null to true 2013-10-16 13:44:21 +02:00
Andrey Antukh 851d5df3a8 Remove haystack indexes modules. 2013-10-15 23:10:05 +02:00
Andrey Antukh 63e53fec5d Reimplemented search api using postgresql full-text-search capability. 2013-10-15 23:07:49 +02:00
Jesús Espino dd4c39fe27 Better browseable api 2013-10-15 09:58:12 +02:00
Andrey Antukh 7ad7fe9081 Add precondition viewset method implementation. 2013-10-11 09:40:13 +02:00
David Barragán Merino 7bac976b8b Created tests to milestones app 2013-10-11 09:40:13 +02:00
David Barragán Merino 7c4ab12ec5 Created tests to projects app 2013-10-11 09:40:12 +02:00
David Barragán Merino fd14b1132c Created tests to users app 2013-10-11 09:40:12 +02:00
Andrey Antukh 04dfceaecf Change header name on header pagination mixin. 2013-10-11 08:44:11 +02:00
Andrey Antukh 0d365b6b9a Implemented headers pagination and conditional pagination mixins. 2013-10-10 16:44:20 +02:00
David Barragán Merino c98adad075 Refactor: Moved some models to projects app 2013-10-09 17:20:51 +02:00