Commit graph

298 commits

Author SHA1 Message Date
D4rk4
c4807b7d37 initial VM config 2020-07-31 02:20:36 +02:00
dependabot[bot]
7efa164eb8
Bump django from 2.2.10 to 2.2.13 (#105)
Bumps [django](https://github.com/django/django) from 2.2.10 to 2.2.13.
- [Release notes](https://github.com/django/django/releases)
- [Commits](https://github.com/django/django/compare/2.2.10...2.2.13)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-06-05 23:13:38 -07:00
dependabot[bot]
2d86a51177
Bump bleach from 3.1.2 to 3.1.4 (#101)
Bumps [bleach](https://github.com/mozilla/bleach) from 3.1.2 to 3.1.4.
- [Release notes](https://github.com/mozilla/bleach/releases)
- [Changelog](https://github.com/mozilla/bleach/blob/master/CHANGES)
- [Commits](https://github.com/mozilla/bleach/compare/v3.1.2...v3.1.4)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-03-30 22:38:10 -07:00
dependabot[bot]
c5740b9a84
Bump bleach from 3.1.1 to 3.1.2 (#100)
Bumps [bleach](https://github.com/mozilla/bleach) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/mozilla/bleach/releases)
- [Changelog](https://github.com/mozilla/bleach/blob/master/CHANGES)
- [Commits](https://github.com/mozilla/bleach/compare/v3.1.1...v3.1.2)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-03-24 23:05:34 -07:00
dependabot[bot]
a5c83dad83
Bump bleach from 3.1.0 to 3.1.1 (#99)
Bumps [bleach](https://github.com/mozilla/bleach) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/mozilla/bleach/releases)
- [Changelog](https://github.com/mozilla/bleach/blob/master/CHANGES)
- [Commits](https://github.com/mozilla/bleach/compare/v3.1.0...v3.1.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-02-24 22:43:39 -08:00
dependabot[bot]
988609d265
Bump django from 2.1.11 to 2.2.10 (#98)
Bumps [django](https://github.com/django/django) from 2.1.11 to 2.2.10.
- [Release notes](https://github.com/django/django/releases)
- [Commits](https://github.com/django/django/compare/2.1.11...2.2.10)

Signed-off-by: dependabot[bot] <support@github.com>
2020-02-11 22:32:23 -08:00
Scot Hacker
58d7bdfc30 Bleach task title on edit 2020-01-11 15:23:47 -08:00
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