30 Commits
Author SHA1 Message Date
ponas 712f370245 refactor!: replace django rest framework with django-ninja 2026-11-03 03:52:46 +01:00
ponas cad499c19a test: cover api behaviour with pytest at 100% 2026-11-03 03:52:41 +01:00
ponas 08ffd39674 fix: accept filename argument in import_valiases 2026-11-03 03:52:41 +01:00
ponas 5ef366f667 fix: only delete exact alias matches in delete_bulk 2026-11-03 03:52:41 +01:00
ponas 83eb8f07f2 fix: hash user passwords on update 2026-11-03 03:52:41 +01:00
ponas cd8de0847c chore: upgrade to django 5.2 lts 2026-11-03 03:52:20 +01:00
Nikolai R Kristiansen 3b9a43fc7a 🐛Allow longer password hashes 2020-09-09 23:42:58 +02:00
nikolark 946af247c6 ⬆ Bump all the things 2019-12-31 00:21:23 +01:00
Nikolai R Kristiansen 8c0c84eb49 ⬆️Django 2.x 2018-03-17 13:09:43 +01:00
Nikolai R Kristiansen 39f4ee654a Fix delete bulk
Add test
2017-11-20 14:28:42 +01:00
Nikolai R Kristiansen f0a7858811 Fix regex lookup
Note: Renames filter fields:
 - source_regex to source__iregex
 - destination_regex to destination__iregex
2017-11-01 23:29:57 +01:00
Nikolai R Kristiansen 2a037fbe8f Try fixing regex lookup
Adds tests
2017-11-01 21:44:15 +01:00
Nikolai R Kristiansen 4e41af0bd8 Bump to latest django, drf
TODO: Fix regex filter (write a test)
2017-10-25 21:36:20 +02:00
nikolark 5efea835d0 python3 compat and deps++ 2016-02-08 23:07:01 +01:00
nikolark 88eeabe746 Allow filtering aliases on destination 2015-03-28 18:10:45 +01:00
nikolark c5654d7993 Adds comment 2015-03-24 17:31:44 +01:00
nikolark 243f480ce2 Allow duplicate emails in API, but dont save them 2015-03-24 17:30:56 +01:00
nikolark 1a0affd0ac Search aliases in admin 2015-01-21 21:33:19 +01:00
nikolark 9a20505f19 Adds virtual aliases import script 2015-01-21 20:47:47 +01:00
nikolark 7beffd299d Don not allow duplicate aliases, lowercase some fields 2015-01-18 17:30:42 +01:00
nikolark 223d8392ea delete_bulk now matches on (source, destination, domain) insted of ID 2015-01-18 14:46:10 +01:00
nikolark 59213e3497 Filter domains by name 2015-01-17 21:05:06 +01:00
nikolark d42d6253c4 Oops3 2015-01-17 16:42:00 +01:00
nikolark f869c9066a Oops2 2015-01-17 16:34:34 +01:00
nikolark 87f6c4bf41 Oops 2015-01-17 16:32:53 +01:00
nikolark f98a193576 Adds Regexpfilter (untested) 2015-01-17 16:27:48 +01:00
nikolark ad52fb14f0 Reset migrations 2015-01-11 17:05:38 +01:00
nikolark e7e4dc82a2 Fixes email max length 2015-01-07 12:27:08 +01:00
nikolark 26bce8af7f Passwords, TODO++ 2015-01-07 03:11:35 +01:00
nikolark 9bbfea8971 This should allmost work 2015-01-07 02:12:07 +01:00