Description of problem: can't update Retention tag but return ok Version-Release number of selected component (if applicable): Version 0.15.0rc1 beaker-devel How reproducible: always Steps to Reproduce: 1. admin login. 2. page: Admin->Retention tags 3. click to open one tag, and update the Tag name. 4. click button 'Save' Actual results: return ok, but the tag name was not updated. Expected results: hope the feature works, or make the Tag value cannot be updated if it is by define. Additional info:
As far as I can see this has never actually worked, so not a regression.
Turns out there's an underlying issue in the database model that means this can't be fixed in a maintenance release - bumping to 0.16
Patch to make tag name changes take effect: http://gerrit.beaker-project.org/2309 Patch to allow "expire in days" field to also be edited: http://gerrit.beaker-project.org/2310 The latter is important for example if the admin changes the "60Days" tag to "90Days".
tested on beaker-devel( build 0.15.4.git.110.c0912fb)-->partly fail 1. modify the Retention tag name with valid/invalid value.-->pass 2. modify the "expire in days" field-->fail steps: 1)visit one Retention tag page and change the value in "expire in days" field 2)click save. Actual resutls: red message 'Retention tag already exists' under 'Tag' field, and failed to modify value in "expire in days" field Expected results: modifying the "expire in days" field should succeed.
Fix for editing existing tags (without renaming them): http://gerrit.beaker-project.org/2826
Beaker 0.16.0 has been released.