Élie Bouttier
|
4428180c54
|
clean views: use directly request.user
|
2014-08-22 00:31:36 -07:00 |
|
Maxime Arthaud
|
e3e87b6f51
|
Clean ProjectMiddleware
|
2014-08-21 23:46:32 -07:00 |
|
Élie Bouttier
|
81f5a4fdeb
|
small cleaning
|
2014-08-21 23:17:52 -07:00 |
|
Élie Bouttier
|
5ee212b82c
|
dont create defaults labels if they already exists
|
2014-08-21 22:37:20 -07:00 |
|
Élie Bouttier
|
4fe47008cb
|
possibility to use celery for asynchronous email
|
2014-08-21 21:32:43 -07:00 |
|
Élie Bouttier
|
e75383bb2f
|
pep8
|
2014-08-20 17:33:15 -07:00 |
|
Élie Bouttier
|
da619acc4c
|
django-forms-bootstrap -> django-bootstrap3
|
2014-08-18 20:17:17 -07:00 |
|
Élie Bouttier
|
8adeca3a3a
|
tests: list labels/milestones/permissions
|
2014-08-18 19:44:56 -07:00 |
|
Élie Bouttier
|
d13f1137c9
|
tests: add/modify/delete comments
|
2014-08-18 19:33:22 -07:00 |
|
Élie Bouttier
|
7e64d59657
|
fix: typo in views.py
|
2014-08-18 18:23:12 -07:00 |
|
Élie Bouttier
|
ad5aafd092
|
fix: issue comment permission
|
2014-08-18 15:22:23 -07:00 |
|
Élie Bouttier
|
bd584151bc
|
fix: message if logged but not perm.create_comment
|
2014-08-18 15:21:45 -07:00 |
|
Élie Bouttier
|
f9f98d9796
|
fix: utf8 email with python2
|
2014-08-18 15:09:08 -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
|
745a28dce4
|
remove useless filter condition
|
2014-08-17 13:57:33 -07:00 |
|
Élie Bouttier
|
15ca7e4e1f
|
mask (un)subscribe if subscribed to project
|
2014-08-17 12:55:05 -07:00 |
|
Élie Bouttier
|
844b6551c5
|
fix: milestone form datetime format
|
2014-08-17 12:37:21 -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
|
298aae7cb6
|
custom errors pages
|
2014-08-17 11:24:30 -07:00 |
|
Élie Bouttier
|
2ecf23b06e
|
mask edit&delete team btns if not perm manage team
|
2014-08-17 10:35:24 -07:00 |
|
Élie Bouttier
|
d3d091d4df
|
clarify team list page
|
2014-08-17 10:34:25 -07:00 |
|
Élie Bouttier
|
efcc2fd405
|
mail notification subject: use display_name
|
2014-08-17 00:56:47 -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
|
4658732dde
|
issue.comments is now a property
|
2014-08-16 23:15:07 -07:00 |
|
Élie Bouttier
|
c5003336e8
|
some icons for project menu
|
2014-08-16 23:04:28 -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
|
db7b93df2e
|
redirect on same page on login
|
2014-08-16 22:26:23 -07:00 |
|
Élie Bouttier
|
51a6537f39
|
issue: pluralize issue count
|
2014-08-16 22:22:50 -07:00 |
|
Élie Bouttier
|
657a1acf0e
|
adapt tests for confirmations with post request
|
2014-08-16 14:43:51 -07:00 |
|
Élie Bouttier
|
1555be00db
|
Revert "fix tests: delete issue need confirmation"
This reverts commit f6eebb72a3 .
|
2014-08-16 14:41:40 -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
|
b30cfcc42c
|
fix tests: fix permissions fixtures
|
2014-08-15 12:30:54 -07:00 |
|
Élie Bouttier
|
8a5e4ffa51
|
possibility to allow globaly project permissions
|
2014-08-14 22:43:14 -07:00 |
|
Élie Bouttier
|
f6eebb72a3
|
fix tests: delete issue need confirmation
|
2014-08-14 22:03:15 -07:00 |
|
Élie Bouttier
|
5eded17d50
|
fix: replace non ascii character
|
2014-08-14 21:59:48 -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
|
c54dda8dc5
|
change navbar style (inverted, fixed-top)
|
2014-08-14 20:03:07 -07:00 |
|
Élie Bouttier
|
790ddd158b
|
confirm before project deletion
|
2014-08-14 19:54:54 -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 |
|