Projects: don't respond with unnecessary declarative field
[?]
May 24, 2021, 10:22 PM
BQEXO33NG7QCHWO6GT645I5DSY7PROIY3SRG25K2THAGJQGUJGTQCDependencies
- [2]
K4B5ECOHProject: add test for declarative->normal project transition - [3]
LN3E2P4Et: Test Projects JSON serialization and deserialization - [4]
7ECJWNVXCleanup Project model - [5]
3NGONGQ7Project: add declfile, decltype, declvalue to API - [*]
X27GNHDV* Basic job info in the database.
Change contents
- edit in src/lib/Hydra/Schema/Projects.pm at line 266
"jobsets" => [ map { $_->name } $self->jobsets ]);my %decl = ( - replacement in src/lib/Hydra/Schema/Projects.pm at line 274
},}); - replacement in src/lib/Hydra/Schema/Projects.pm at line 277
"jobsets" => [ map { $_->name } $self->jobsets ]);%json = (%json, %decl) if !($decl{"declarative"}->{"file"} eq ""); - replacement in t/Controller/projects.t at line 52
owner => "root",declarative => {file => "",type => "",value => ""}owner => "root" - replacement in t/Controller/projects.t at line 134
owner => "root",declarative => {file => "",type => "",value => ""}owner => "root"