Commit graph

48 commits

Author SHA1 Message Date
É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