Commit Graph

937 Commits (8505e6a2fc366214d75237d4398e98159c9f380f)

Author SHA1 Message Date
Hagen Schink 68c763a89f Copy WP validations to contract 10 years ago
Hagen Schink 6ec63bc9af Update reform and its dependencies 10 years ago
Hagen Schink e311f287f0 Encapsulate external dependency 10 years ago
Hagen Schink 16856a5eb0 Use WP validation 10 years ago
Hagen Schink af6c037d6f Fix missing link_to helper in API 10 years ago
Hagen Schink 154d2b0058 Improved starred status retrieval 10 years ago
Hagen Schink 0d215fb543 Apply code conventions 10 years ago
Hagen Schink 96e15a6245 Fix setters 10 years ago
Hagen Schink cf9a53ad9a Declare WP description read-only on API V3 10 years ago
Hagen Schink 4bdca2ba17 Use contract to validate API V3 PATCH result 10 years ago
Hagen Schink db8bfba3af Remove usage of reform from API V3 10 years ago
Hagen Schink 943eddd384 Fix read-only attribute check 10 years ago
Hagen Schink 8bf6749cfd Implement API V3 textile render endpoint 10 years ago
Alex Coles 45297523c2 Fix syntax (w/Rubocop) in lib code 10 years ago
Alex Coles e7400af52a Use 1.9+ Hash syntax in lib code 10 years ago
Hagen Schink 42217bd765 Rename refactoring 10 years ago
Hagen Schink 292cd5ac27 Reload WP after update 10 years ago
Hagen Schink f3ebc8c37b Check manage subtasks permission on child's project 10 years ago
Hagen Schink 2f42e18358 Move validation exception creation to factory method 10 years ago
Hagen Schink e7e3d5fad0 Move exception creation to factory method 10 years ago
Hagen Schink f16158b2e3 Move validation for read-only attributes to model 10 years ago
Hagen Schink 9194de0564 Write all attributes back to model 10 years ago
Hagen Schink 25c1a85ae0 Move lock version validation to model 10 years ago
Hagen Schink d26d1502b4 Move WP manage subtask authorization to model 10 years ago
Hagen Schink b36ec41979 Move WP edit authorization to model 10 years ago
Hagen Schink 53f42d7649 Pass current user to WP model 10 years ago
Hagen Schink 3f264b10d5 Check lock version is part of the PATCH request 10 years ago
Hagen Schink 2fda898f39 Implement optimistic locking for WP patch 10 years ago
Hagen Schink e7a2c80b44 Add lock version to API V3's WP response 10 years ago
Hagen Schink bbbc184696 Put parent validation into WP's API V3 model 10 years ago
Hagen Schink 5902378f3e Extract parent modification authorization 10 years ago
Hagen Schink 17e4a48ff8 Cache WP attribute extraction 10 years ago
Hagen Schink 6ba949c62f Rename method refactoring 10 years ago
Hagen Schink 8f81ea25e7 Add error details to response 10 years ago
Hagen Schink b13024a3e0 Handle embedded errors 10 years ago
Hagen Schink 6dc02bca0f Let the error representer handle the error identifier 10 years ago
Hagen Schink 8dd05a2ca4 Fix check update attribute constraints 10 years ago
Hagen Schink 3f8522238d Implement response to write access to read-only attribute 10 years ago
Hagen Schink 7d2728bbd5 Use representer to render errors 10 years ago
Hagen Schink 578eea817b Implement API V3 error handling according to the specs 10 years ago
Hagen Schink 0370c5fbca Set writeable WP attributes 10 years ago
Hagen Schink 296120fcd1 WP update implementation 10 years ago
Hagen Schink e4b388f4d8 Check update attribute constraints 10 years ago
Jens Ulferts e1b830e021 harmonize error message 10 years ago
Jens Ulferts 86db27cb90 hide parent manipulation controlls if user lacks permission 10 years ago
Hagen Schink 9fa1efe266 Validate new parent id 10 years ago
Hagen Schink 53b46d1c0e Authorize parent id update 10 years ago
Hagen Schink 72c6f3ff31 Re-activate WP patch endpoint 10 years ago
Hagen Schink 2c64e46cab Set writeable WP attributes 10 years ago
Jan Sandbrink b7d37fad9b disable specs for disabled endpoint 10 years ago