Élie Bouttier
|
4428180c54
|
clean views: use directly request.user
|
2014-08-22 00:31:36 -07:00 |
|
Élie Bouttier
|
e75383bb2f
|
pep8
|
2014-08-20 17:33:15 -07:00 |
|
Élie Bouttier
|
745a28dce4
|
remove useless filter condition
|
2014-08-17 13:57:33 -07:00 |
|
Élie Bouttier
|
4658732dde
|
issue.comments is now a property
|
2014-08-16 23:15:07 -07:00 |
|
Élie Bouttier
|
e881031945
|
add subscriptions to projects & issues
|
2014-08-16 22:44:42 -07:00 |
|
Élie Bouttier
|
8a5e4ffa51
|
possibility to allow globaly project permissions
|
2014-08-14 22:43:14 -07:00 |
|
Élie Bouttier
|
8a0d8a6514
|
<a><button></button></a> -> <a class="btn"></a>
|
2014-08-14 19:32:09 -07:00 |
|
Élie Bouttier
|
780aea341b
|
clickable milestone one issue page (for research)
|
2014-08-14 19:24:44 -07:00 |
|
Élie Bouttier
|
bf5d73d76e
|
too much @python_2_unicode_compatible
|
2014-08-14 00:40:39 -07:00 |
|
Élie Bouttier
|
317246fc01
|
wrap models with @python_2_unicode_compatible
|
2014-08-14 00:21:13 -07:00 |
|
Élie Bouttier
|
28a4915909
|
add manage_issue permission to open/close issue
|
2014-08-11 23:54:23 -07:00 |
|
Élie Bouttier
|
95893c04d9
|
permission.granted_to now handle anonymous user
|
2014-08-11 23:53:32 -07:00 |
|
Élie Bouttier
|
189e678842
|
simplify labels & milestones managment
|
2014-08-11 22:09:31 -07:00 |
|
Élie Bouttier
|
d881679b7e
|
restricting access using permissions, first step
|
2014-08-10 17:36:47 -07:00 |
|
Élie Bouttier
|
be4df3a1f7
|
fix: signals not working with django < 1.7
|
2014-08-10 17:34:20 -07:00 |
|
Élie Bouttier
|
805166de05
|
distinct global permission & project permission
|
2014-08-10 15:31:56 -07:00 |
|
Élie Bouttier
|
3a211b74a4
|
pep8
|
2014-08-09 01:13:42 -07:00 |
|
Élie Bouttier
|
1842803379
|
python 2 compatibility
|
2014-08-08 19:59:58 -07:00 |
|
Élie Bouttier
|
2738e6712c
|
prevent useless events like same label change
|
2014-08-08 19:30:28 -07:00 |
|
Élie Bouttier
|
4d7ab944c2
|
add project permissions managment page
|
2014-08-08 00:56:13 -07:00 |
|
Élie Bouttier
|
4702df036e
|
add some new global permissions
|
2014-08-07 19:23:50 -07:00 |
|
Élie Bouttier
|
7315954614
|
use simple integer choice instead of ContentType
|
2014-08-07 19:14:51 -07:00 |
|
Élie Bouttier
|
dcadc324db
|
add permissions models and settings model
|
2014-08-07 13:51:57 -07:00 |
|
Élie Bouttier
|
00b8ae612d
|
project can be public (default) or private
|
2014-08-07 13:26:22 -07:00 |
|
Élie Bouttier
|
89b2751448
|
replace .count() by .exists() in condition
|
2014-08-06 00:06:54 -07:00 |
|
Élie Bouttier
|
dfec0f0ee9
|
add some template tags helpers
|
2014-08-06 00:00:42 -07:00 |
|
Élie Bouttier
|
63adeefce1
|
use signal for default label creation
|
2014-08-05 23:30:06 -07:00 |
|
Élie Bouttier
|
7f06544ece
|
milestone: a milestone can be closed
|
2014-08-03 13:27:20 -07:00 |
|
Élie Bouttier
|
2f9fdf4a4f
|
small display improvements
|
2014-08-03 10:26:55 -07:00 |
|
Élie Bouttier
|
59ae312338
|
milestone & improvements
|
2014-08-02 23:43:49 -07:00 |
|
Élie Bouttier
|
153a40ca54
|
stronghold (auth) & begin assignee
|
2014-08-02 20:38:12 -07:00 |
|
Élie Bouttier
|
7f91c790ec
|
A lot of new features and improvements
|
2014-08-02 19:17:18 -07:00 |
|
Élie Bouttier
|
8aa77915ad
|
First commit
|
2014-08-01 19:49:57 -07:00 |
|