Commit Graph

813 Commits (96be49e9157a5e9a77f8dfd243bfd39a54068819)

Author SHA1 Message Date
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
Jan Sandbrink 450a8ec155 replace tabs by spaces 10 years ago
Jan Sandbrink c5fe2f63ac temporarily disable PATCH for workpackages 10 years ago
Mihail Maxacov 2e334a6698 fix firefox watcher icon hover incorrect 10 years ago
Mihail Maxacov 228a216dcb fix wp details pane project name not displayed in front of inherited version 10 years ago
Hagen Schink 3c9d4df9de Fix TODO syntax 10 years ago
Michael Frister a6ebb6c4c4 API v3: Query: Fix empty name on starring 10 years ago
Philipp Tessenow ec9b14f984 add subtype to principals in apiv2 10 years ago
Hagen Schink 79bcb49ffa Polish expression 10 years ago
Hagen Schink e1418b5b29 Add TODO for replacing authorization in API v3 query endpoint 10 years ago
Hagen Schink 821ae439b0 Add setter for percentage done property 10 years ago
Hagen Schink 92d0f8e15b Prevent disclosure of done ratio in API v3 10 years ago
Jens Ulferts f86b894e11 protects agains query manipulation via API 10 years ago
Mihail Maxacov 159a9a3fbc fix details pane version link leads to 403 when no permissions on parent project 10 years ago
Mihail Maxacov ac60e2966b fix add child button displayed on details pane when user has no permissions to add work packages 10 years ago
Alex Coles 0b941955ce Fully qualify ::Type class constant 10 years ago
Richard 2e7651611f changed category to embedded object. 10 years ago
Marek Takac f195262172 Showing category in WP details pane 10 years ago
Hagen Schink 2667dd4fc5 Add available assignees endpoint for API v3 10 years ago
Alex Coles c1f8895084 Fix whitespace in lib code 10 years ago