Scot Hacker
9ba7e78bf3
Merge branch 'master' into csv
2019-03-16 00:52:21 -07:00
Scot Hacker
e40c171610
Split off reusable date validator into separate function
2019-03-16 00:32:18 -07:00
Scot Hacker
474f6ef2ed
PR responses
2019-03-12 23:56:10 -07:00
Scot Hacker
bc8e6dd020
Restore independent summaries/errors/upserts properties
2019-03-12 23:28:22 -07:00
Scot Hacker
cc017a8695
First round of responses to PR feedback
2019-03-11 23:59:07 -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
c30ec49d02
Update index.md for RTD
2019-03-10 23:30:00 -07:00
Scot Hacker
793e9d8806
Change column order, update docs
2019-03-10 15:26:30 -07:00
Scot Hacker
19c9deb5d3
Fix default values and finish example spreadsheet
2019-03-10 15:18:16 -07:00
Scot Hacker
aa9bdacb18
Bail on incorrect headers
2019-03-10 15:03:18 -07:00
Scot Hacker
37a698c77b
Working browser-upload view
2019-03-10 14:23:17 -07:00
Scot Hacker
c93be50864
Update readme
2019-03-10 14:04:57 -07:00
Scot Hacker
45c1ee5d46
Handle both in-memory and local file objects
2019-03-10 14:04:48 -07:00
Scot Hacker
46f05cfb97
Handle BOM marks
2019-03-10 13:30:35 -07:00
Scot Hacker
57b99d4d43
Print msgs from the mgmt command, not the operations module
2019-03-09 23:22:49 -08:00
Scot Hacker
365435e839
Finish upsert code, and documentation
2019-03-09 17:59:35 -08:00
Scot Hacker
ed3d366ead
Validate dates and TaskList; convert errors to list of dictionaries
2019-03-09 16:35:36 -08:00
Scot Hacker
4ab567575b
More validations, break out validation function
2019-03-09 11:24:20 -08:00
Scot Hacker
5639f4e098
Move core of CSV importer to operations
2019-03-09 00:10:53 -08:00
Scot Hacker
d0212b8a55
Update dependencies
2019-03-03 18:39:35 -08:00
Scot Hacker
60cd26d227
Bare start on CSV support
2019-03-03 18:26:18 -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
Scot Hacker
8e52aad828
Move index.md to docs dir
2019-01-10 23:18:09 -08:00
Scot Hacker
dc3d4b647e
Update index.me for readthedocs
2019-01-10 00:55:48 -08:00
Scot Hacker
513ef59d4a
Add comment
2019-01-10 00:54:14 -08:00
Scot Hacker
91b9a099a3
Enforce and test TODO_STAFF_ONLY setting
2019-01-10 00:39:21 -08:00
Scot Hacker
6953085285
Correctly specify minimum requirement of Python 3.6
2019-01-08 23:11:13 -08:00
Scot Hacker
78e9c510bc
Split up views into separate modules
2018-12-21 02:00:36 -08:00
Scot Hacker
21ec87cee4
Black formatting
2018-12-21 00:38:44 -08:00
Scot Hacker
f526ed5166
Strip unwanted tags from task note and comments
2018-12-20 17:08:09 -08:00
Scot Hacker
c6bd3bcdb0
Replace staticfiles in templates
2018-12-20 16:41:34 -08:00
Scot Hacker
8e16de5d8f
Update .gitignore
2018-12-20 12:10:18 -08:00
Scot Hacker
8fe6e4856e
Gitignore mypy cache
2018-12-20 11:43:28 -08:00
Scot Hacker
064e1d2659
Merge pull request #40 from madscientistproductions/patch-1
...
Update views.py
2018-12-11 09:33:53 -08:00
madscientistproductions
c41d15344b
Update views.py
...
Fix MultipleObjects error that happens if you have multiple lists of the same name and you delete one.
2018-12-11 17:16:13 +01:00
Scot Hacker
cb7b4e4c1f
Copy index.md to readme.md to make both RTD and github happy
2018-04-10 08:56:27 -07:00
Scot Hacker
c18080c55d
Bump release version for pypi
2018-04-10 08:23:44 -07:00
Scot Hacker
fe03d3f5b5
Bump production version in setup.py
2018-04-10 08:21:06 -07:00
Scot Hacker
3991a2c82c
Bump version
2018-04-08 23:33:52 -07:00
Scot Hacker
782950d904
Fix / improve notification email subjects and bodies
2018-04-08 23:32:52 -07:00