dependabot[bot]
6c31d4446d
Bump django from 2.1.7 to 2.1.11 ( #90 )
...
Bumps [django](https://github.com/django/django ) from 2.1.7 to 2.1.11.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/2.1.7...2.1.11 )
Signed-off-by: dependabot[bot] <support@github.com>
2019-11-02 16:39:17 -07:00
Scot Hacker
ce3fd8c66e
Allow unicode chars as the only chars in a list title
2019-09-19 22:58:52 -07:00
Scot Hacker
2b722afb8a
Slightly DRYer list sorting
2019-09-19 22:41:45 -07:00
james1293
d07cb30fce
Sort list of lists by group name instead of group id ( #86 )
2019-09-19 22:37:38 -07:00
Scot Hacker
4f9f379543
Editing task should not change its completed status
2019-09-18 23:18:01 -07:00
james1293
2d40ef471e
Only set creator when creating task ( #80 )
...
* Only set creator when creating task
* allow blank form input, use clean func to keep old val
* remove unneeded created_date assignment
* add test
2019-07-29 22:53:33 -07:00
james1293
7f576c9bc8
Delete perms: must be staff and in group ( #82 )
...
* Delete perms: must be staff and in group
* separate group check and staff check
* test_del_list => test_del_list_not_in_list_group
2019-07-23 22:30:07 -07:00
Scot Hacker
21e0c6d656
Fix bug when retrieving/setting default settings values
2019-06-04 00:40:31 -07:00
Dave St.Germain
caed3b384d
Support custom User model in external_add ( #74 )
2019-05-11 23:51:28 -07:00
Scot Hacker
befc7ad2cd
Formatting
2019-04-12 00:09:01 -07:00
Scot Hacker
4a385bde6b
Bump version to 2.4.6
2019-04-11 23:51:38 -07:00
Scot Hacker
1cd9700366
Get settings from defaults everywhere, update tests and perms
2019-04-11 23:44:28 -07:00
Scot Hacker
7a4984dc35
Get current version for setup.py from __init__
2019-04-11 23:42:53 -07:00
Scot Hacker
f42d34205c
Document TODO_MAXIMUM_ATTACHMENT_SIZE
2019-04-11 23:42:26 -07:00
Scot Hacker
44de86f1ca
Use hash/lookup in defaults.py
2019-04-11 23:42:11 -07:00
Scot Hacker
7fe0728716
Fix file extension limiter issue, and establish defaults system
2019-04-11 22:09:41 -07:00
Scot Hacker
edff438623
Bump version after merging "notify" in task edit
2019-04-11 00:09:36 -07:00
james1293
8a20998f8c
Re-enable name="notify" to task editor to enable notifications ( #67 )
2019-04-11 00:05:44 -07:00
Scot Hacker
602cf247e2
Resolve setup.py package installation issues, bump version
2019-04-10 00:28:00 -07:00
Scot Hacker
fb94fdb130
Bump version, README for 2.4.0
2019-04-09 00:01:27 -07:00
Scot Hacker
e7655ccfe8
Implement attachment removal
2019-04-08 23:46:34 -07:00
Scot Hacker
2e02163701
readme tweak
2019-04-07 23:57:48 -07:00
Scot Hacker
ab929b07e1
Limit attachments to specified file types
2019-04-07 23:55:31 -07:00
Scot Hacker
8cd169e502
MIsc tweaks
2019-04-07 16:11:28 -07:00
Scot Hacker
b6c2227417
Working file upload dialog and receive in view
2019-04-07 16:11:19 -07:00
Scot Hacker
9a5c794c41
Formatting
2019-04-06 16:39:34 -07:00
Scot Hacker
276ead54e7
Modeling and admin for attachment support
2019-04-06 16:30:01 -07:00
Scot Hacker
cdacc5fed5
Remove redundant 2.0 upgrade notes
2019-04-02 00:26:28 -07:00
Scot Hacker
8b448e88a5
Update setup.py, bump to 2.3.2
2019-04-02 00:19:46 -07:00
Scot Hacker
388fb40c00
Bump version to 2.3.1
2019-04-01 23:48:54 -07:00
Scot Hacker
e9a7bbe48c
Improve error handling for web upload of bad CSV
2019-04-01 23:41:04 -07:00
Scot Hacker
ad0a1aa44a
Don't crash if CSV web importer does not receive a file
2019-04-01 23:17:57 -07:00
Scot Hacker
b3d94ab608
Update readme for 2.3 release
2019-03-25 23:43:34 -07:00
Scot Hacker
6996c25842
Make comment field required
2019-03-25 23:42:59 -07:00
Scot Hacker
4a99d90d1e
Import tasks via CSV ( #51 )
...
* Bare start on CSV support
* Move core of CSV importer to operations
* More validations, break out validation function
* Validate dates and TaskList; convert errors to list of dictionaries
* Finish upsert code, and documentation
* Print msgs from the mgmt command, not the operations module
* Handle BOM marks
* Handle both in-memory and local file objects
* Update readme
* Working browser-upload view
* Bail on incorrect headers
* Fix default values and finish example spreadsheet
* Change column order, update docs
* Update index.md for RTD
* First round of responses to PR feedback
* Restore independent summaries/errors/upserts properties
* PR responses
* Split off reusable date validator into separate function
* Fix URLs append
* General test suite for CSV importer
2019-03-25 23:19:11 -07:00
Scot Hacker
184084c6a8
Prevent occasional crash during task re-ordering
...
Prevent occasional crash during task re-ordering
2019-03-25 07:45:26 -07:00
Scot Hacker
f6d79879ae
Fix MySQL migration ( #57 )
...
* Use CharField, not TextField for MySQL compat.
* black formatting
2019-03-25 07:43:53 -07:00
multun
70cac8b4e9
Fix IMAP mail deletion ( #54 )
...
Fixes #53
2019-03-11 23:28:40 -07:00
Scot Hacker
3b9c47cd7c
Bump init version to 2.3.0
2019-03-11 00:39:01 -07:00
Scot Hacker
575e2649ac
Fix dal_check integrity error when autocomplete not enabled
2019-03-11 00:34:55 -07:00
Scot Hacker
6f47f9d388
README tweaks
2019-03-11 00:34:24 -07:00
multun
c7ad961ef3
Implement mail tracker system
...
* Implement mail tracking
Signed-off-by: Victor "multun" Collod <victor.collod@prologin.org>
* Implement task merging
* Add a mail tracker title format pattern
* Autocomplete task names
* Fix comment display
* Track notification answers
* Add a socket timeout for the mail worker
A mail worker is a long running application. And sometimes, the IMAP server
just hangs for hours for no apparent reason. imaplib doesn't enable setting
a timeout, and setting it globally seems fine.
* Only validate the merge form when submitted
* Redirect to the new form when merging
* Prettier task edit UI
* Make task merging optional
* Test mail tracking
* Update documentation for mail tracking
* Update dependencies
* Add the TODO_COMMENT_CLASSES setting
* Fix dependencies install order
* Remove debug leftovers, improve documentation
* Fail on missing from_address
2019-03-11 00:04:19 -07:00
Scot Hacker
d0212b8a55
Update dependencies
2019-03-03 18:39:35 -08:00
Scot Hacker
84c441cf39
Update pipfile.lock
2019-02-10 23:26:39 -08:00
Scot Hacker
01cab7a82f
Convert task_delete and task_done views from GET to POST
2019-02-10 11:06:36 -08:00
Scot Hacker
891148e496
Supported RTD theme
2019-01-10 23:48:23 -08:00
Scot Hacker
0abc9bf16c
Move conf.py to mkdocs.yml
2019-01-10 23:46:24 -08:00
Scot Hacker
3816abd123
Tweak RTD theme invocation
2019-01-10 23:42:48 -08:00
Scot Hacker
7b58a12d97
Change RTD theme
2019-01-10 23:39:52 -08:00
Scot Hacker
fdd14392fe
Add conf.py for readthedocs
2019-01-10 23:37:04 -08:00