Adrien Lemaire
63c3327c25
fix: add missing migration steps
2019-04-24 12:56:35 +09:00
Adrien Lemaire
598cf7d79b
chore: ignore db file generated by make_migration
2019-04-24 12:55:28 +09:00
Adrien Lemaire
dd9dec0d29
Rewrite "fix: super(BaseTask) [all tests pass]" and remove Black fixes
2019-04-24 12:32:21 +09:00
Adrien Lemaire
7d54cff939
chore: bump version to 2.4.7
2019-04-24 12:27:20 +09:00
Adrien Lemaire
068d57a813
docs: add swapper usage doc
2019-04-24 12:13:43 +09:00
Adrien Lemaire
7c98bd3099
fix: migration NotSupportedError for SQLite
2019-04-24 11:59:47 +09:00
Adrien Lemaire
2e4d1cb963
fix: super(BaseTask) [all tests pass]
2019-04-24 11:47:18 +09:00
Adrien Lemaire
fa41c9084d
wip: noticed that django has a RenameModel field. Simplified migration
2019-04-24 11:45:34 +09:00
Adrien Lemaire
371a60e70f
wip: reorder migration steps, add data migration placeholders
2019-04-24 11:31:05 +09:00
Adrien Lemaire
a00468f09f
chore: vanity migration filename
2019-04-24 11:28:29 +09:00
Adrien Lemaire
32c4bea27b
docs: add credit to make_migrations script
2019-04-24 11:24:24 +09:00
Adrien Lemaire
8a6aea41ff
chore: add Task & BaseTask migration
2019-04-24 11:18:09 +09:00
Adrien Lemaire
7717360753
docs: add note for migration script
2019-04-24 11:16:58 +09:00
Adrien Lemaire
aeeedaf746
feat: add script to run migrations
2019-04-24 11:16:42 +09:00
Adrien Lemaire
46046007f7
feat: Make Task class swappable
2019-04-24 11:04:41 +09:00
Adrien Lemaire
16b0d5b29b
chore: auto-install bleach & swapper
2019-04-24 10:59:51 +09:00
Adrien Lemaire
48c58f7d55
tests: add missing required libs to run tests
2019-04-24 10:46:41 +09:00
Adrien Lemaire
b944241a13
docs: fix ModuleNotFoundError: No module named 'django'
2019-04-24 10:43:03 +09: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