Peter Thomassen
|
80e9db2704
fix(api): DRF-ify type validation error message
|
6 years ago |
Peter Thomassen
|
53812f3d02
fix(api): make sure Domain fields are really immutable
|
6 years ago |
Nils Wisiol
|
f0d288b205
feat(api): contact pdns through change tracker, replaces write_rrsets
|
6 years ago |
Peter Thomassen
|
698eeea0be
fix(api): RRset.domain: SlugRelatedField instead of StringRelatedField
|
6 years ago |
Peter Thomassen
|
6ce0b550f4
feat(api): new RRsets need to have records (no more "new no-op RRsets")
|
6 years ago |
Nils Wisiol
|
9219915fa7
chore(api): update code style (mostly PEP 8), no functional changes
|
6 years ago |
Nils Wisiol
|
226913cc6d
fix(api): enforce all domain names and subnames to be lowercase
|
6 years ago |
Nils Wisiol
|
1870c86aed
fix(api): improve non-field error messages
|
6 years ago |
Nils Wisiol
|
e4308ca045
chore(api): move subname and type validation to serializer
|
6 years ago |
Peter Thomassen
|
94c41ef2fb
fix(api): remove hardcoded error parameter
|
6 years ago |
Peter Thomassen
|
ad7258b44c
fix(api): check for maximum domain name length
|
6 years ago |
Peter Thomassen
|
affa811749
fix(api): check for null record content, fixes #116
|
6 years ago |
Peter Thomassen
|
8ddf8f0d59
feat(api): add Domain.published
|
6 years ago |
Peter Thomassen
|
f9d2ef06e9
feat(api): expose User.locked as a read-only boolean
|
6 years ago |
Peter Thomassen
|
7c944fa796
feat(api): expose User.dyn and User.limit_domains read-only, closes #119
|
6 years ago |
Peter Thomassen
|
3f318c10f5
fix(api): remove owner field from DomainSerializer
|
6 years ago |
Peter Thomassen
|
db122d8ddc
fix(api): disallow creation of ALIAS/DNAME records, closes #110
|
6 years ago |
Nils Wisiol
|
55a8ae2389
feat(auth): multiple auth tokens per user
|
6 years ago |
Peter Thomassen
|
9d2f6b91f6
fix(api): disallow generic type format like TYPExxx
|
7 years ago |
Peter Thomassen
|
6a27473dac
fix(api): when PATCH'ing, correctly inform about missing type field
|
7 years ago |
Peter Thomassen
|
4870ae47fe
fix(api): improve validation of donation input data
|
7 years ago |
Peter Thomassen
|
0edfab3531
feat(api): bulk REST requests, closes #83
|
7 years ago |
Peter Thomassen
|
8759c13211
fix(api): correct field requirements for rrset PATCH/PUT, fixes #91
|
7 years ago |
Peter Thomassen
|
f403ec3ee5
fix(api): upgrade djoser, django-rest-framework; closes #76
|
7 years ago |
Peter Thomassen
|
fda7c07c60
refactor(api): simplify record management
|
7 years ago |
Peter Thomassen
|
3fdd2012b7
refactor(api): switch dynDNS handling from Domain model to RRset model
|
8 years ago |
Peter Thomassen
|
cad275d3aa
refactor(api): introduce RR model, replaces RRsets.records items
|
8 years ago |
Nils Wisiol
|
50fe500d5d
fix(api): remove timestamps from domain serialization
|
8 years ago |
Peter Thomassen
|
e28967d965
feat(api): export DS/DNSKEY records, bring tests up to date
|
8 years ago |
Peter Thomassen
|
121364b445
fix(api): switch user dyn default from True to False, allow override
|
8 years ago |