É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
|
7e64d59657
|
fix: typo in views.py
|
2014-08-18 18:23:12 -07:00 |
|
Élie Bouttier
|
f6a0788afa
|
post comment directly from issue page
|
2014-08-17 17:42:22 -07:00 |
|
Élie Bouttier
|
3074b99017
|
notifications when close/reopen issue
|
2014-08-17 14:31:41 -07:00 |
|
Élie Bouttier
|
fef9be27cd
|
HttpResponseForbidden -> PermissionDenied
Thi is necessary to properly render 403 template.
|
2014-08-17 11:37:35 -07:00 |
|
Élie Bouttier
|
bf66ee9cf1
|
fix: QuerySet not iterable
|
2014-08-17 00:41:14 -07:00 |
|
Élie Bouttier
|
0ff1f115dd
|
email notifications
|
2014-08-17 00:36:08 -07:00 |
|
Élie Bouttier
|
f2f48ebbaf
|
auto-subscribe on comment & issue/project creation
|
2014-08-16 22:55:41 -07:00 |
|
Élie Bouttier
|
e881031945
|
add subscriptions to projects & issues
|
2014-08-16 22:44:42 -07:00 |
|
Élie Bouttier
|
8a6d5806bc
|
fix: wrong field name in request
|
2014-08-16 14:23:56 -07:00 |
|
Élie Bouttier
|
1c53bbf4d9
|
confirmation using modal & csrf protected form
|
2014-08-16 14:23:32 -07:00 |
|
Élie Bouttier
|
39b542d85b
|
remove remaining refs to confirmation_required
|
2014-08-16 01:03:57 -07:00 |
|
Élie Bouttier
|
b0e294bd35
|
Revert "confirm label & milestone deletion"
This reverts commit 719f317582 .
|
2014-08-16 00:58:29 -07:00 |
|
Élie Bouttier
|
9382d12524
|
Revert "confirm before project deletion"
This reverts commit 790ddd158b .
Conflicts:
issue/decorators.py
|
2014-08-16 00:56:24 -07:00 |
|
Élie Bouttier
|
9ec073eb0c
|
fix typo & copy/past error
|
2014-08-15 17:55:29 -07:00 |
|
Élie Bouttier
|
3cb84d971f
|
permissions for comments & issue creation/deletion
|
2014-08-14 20:43:45 -07:00 |
|
Élie Bouttier
|
719f317582
|
confirm label & milestone deletion
|
2014-08-14 20:23:42 -07:00 |
|
Élie Bouttier
|
b2b9144cbd
|
team managment
|
2014-08-14 20:10:30 -07:00 |
|
Élie Bouttier
|
790ddd158b
|
confirm before project deletion
|
2014-08-14 19:54:54 -07:00 |
|
Élie Bouttier
|
50b7c5027c
|
PermissionDenied -> ret HttpResponseFordbidden()
|
2014-08-14 00:56:07 -07:00 |
|
Élie Bouttier
|
66e0997e9b
|
fix: has_perm need project object
|
2014-08-12 23:14:25 -07:00 |
|
Élie Bouttier
|
cfa815b8c9
|
fix: user -> request.user
|
2014-08-12 19:39:14 -07:00 |
|
Élie Bouttier
|
a06a248e68
|
check perms in views & some tests (not enought)
|
2014-08-11 23:56:06 -07:00 |
|
Élie Bouttier
|
d881679b7e
|
restricting access using permissions, first step
|
2014-08-10 17:36:47 -07:00 |
|
Élie Bouttier
|
3a211b74a4
|
pep8
|
2014-08-09 01:13:42 -07:00 |
|
Élie Bouttier
|
8f37e5208d
|
improve templates, especially forms
|
2014-08-08 19:32:59 -07:00 |
|
Élie Bouttier
|
1e2ff3bd78
|
fix: project -> project.name due to middleware
bug introduced in e3b8ec9f5067ad4f6c0ff50cde62bcbfda69ebbe
|
2014-08-08 19:26:42 -07:00 |
|
Élie Bouttier
|
4d7ab944c2
|
add project permissions managment page
|
2014-08-08 00:56:13 -07:00 |
|
Élie Bouttier
|
81927a3cad
|
add global permissions managment page
|
2014-08-07 19:19:41 -07:00 |
|
Élie Bouttier
|
de137b0df9
|
add profile page, listing groups and teams
|
2014-08-07 19:17:19 -07:00 |
|
Élie Bouttier
|
fbdc2c1aca
|
avoid useless retrieval of user object
|
2014-08-07 13:54:09 -07:00 |
|
Élie Bouttier
|
98f181ca4f
|
ProjectMiddleware query project and check permissions
|
2014-08-07 13:30:51 -07:00 |
|
Élie Bouttier
|
00b8ae612d
|
project can be public (default) or private
|
2014-08-07 13:26:22 -07:00 |
|
Élie Bouttier
|
401bee8e1c
|
remove stronghold before new permissions system
|
2014-08-07 08:12:48 -07:00 |
|
Élie Bouttier
|
cc92b928c7
|
improve error message
|
2014-08-06 07:44:00 -07:00 |
|
Élie Bouttier
|
89b2751448
|
replace .count() by .exists() in condition
|
2014-08-06 00:06:54 -07:00 |
|
Élie Bouttier
|
454cd2fa06
|
fix: label can contain space in filter using quote
|
2014-08-05 23:54:43 -07:00 |
|
Élie Bouttier
|
374e5372d1
|
move forms into forms.py
|
2014-08-05 23:54:17 -07:00 |
|
Élie Bouttier
|
be9f657e4b
|
send request & projects with context processor
|
2014-08-05 23:51:23 -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
|
43ec23973f
|
fix error due to bad issue filter
|
2014-08-03 00:04:32 -07:00 |
|
Élie Bouttier
|
7325feec01
|
milestone: make the delete button works
|
2014-08-02 23:50:02 -07:00 |
|
Élie Bouttier
|
59ae312338
|
milestone & improvements
|
2014-08-02 23:43:49 -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 |
|