Commit Graph

11 Commits

Author SHA1 Message Date
spiral c472a7f6df lint/fixes, add group patch validation 2021-09-22 13:48:34 -04:00
spiral ac2671452d run dotnet format 2021-08-27 11:03:47 -04:00
spiral 4b944e2b20 feat: refactor external input handling code
- refactor import/export code
- make import/export use the same JSON parsing as API
- make Patch.AssertIsValid actually useful
2021-08-25 21:43:31 -04:00
spiral 11bd66e8d8 refactor: move JsonModelExt to PluralKit.Core (in individual model/patch files) 2021-08-08 16:10:53 -04:00
spiral e144571904 Add banner (large) image 2021-08-02 13:46:12 -04:00
Ske 8740230c3d Add a few utility admin commands
Signed-off-by: Ske <voltasalt@gmail.com>
2021-06-08 19:37:44 +02:00
spiral b34ed5c4c0 API patch improvements
- add PatchObject.CheckIsValid
- use transaction when creating member, as to not create a member if the
patch is invalid
- return edited system in `PATCH /s` endpoint
2021-04-21 22:57:19 +01:00
spiral 41247c68a6 Add disabling front/latch autoproxy per-member 2020-11-22 09:42:40 -05:00
Ske 9c1efc7886 Move system updates to the same patch system as members 2020-06-29 14:39:19 +02:00
Ske c5697b33e2 Finally retire the PKMember setters! 2020-06-29 14:15:30 +02:00
Ske 281b669391 Refactor member updates to use a patch object 2020-06-29 13:57:48 +02:00