[ https://issues.apache.org/jira/browse/WHIMSY-398?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17703406#comment-17703406 ]
Ken Coar edited comment on WHIMSY-398 at 3/21/23 11:21 PM: ----------------------------------------------------------- I'm not sure I was clear. The members.txt field was the *only* one I edited. If there are portions of that field that should not be edited, that should probably be made clear — or the authoritative source moved out of something the user can edit. Yeah, if that field/file is going to contain authoritative origin data, Whimsey shouldn't allow a save if those are modified. A better solution long-term would be to break them out into separate read-only (for the user) fields, but that's a rather bigger job. So should I open an improvement issue to move 'mustn't touch' fields elsewhere? Aren't they already in an LDAP field somewhere? (Probably populated from members.txt...) This can probably be downgraded to 'minor' but I think it's still a bug. The current behaviour certainly violates the PLA (Principle of Least Astonishment). :D was (Author: coar): I'm not sure I was clear. The members.txt field was the *only* one I edited. If there are portions of that field that should not be edited, that should probably be made clear — or the authoritative source moved out of something the user can edit. > Editing my Whimsy members.txt messed up my data > ----------------------------------------------- > > Key: WHIMSY-398 > URL: https://issues.apache.org/jira/browse/WHIMSY-398 > Project: Whimsy > Issue Type: Bug > Components: Roster > Environment: Firefox 107.0 on Fedora > Reporter: Ken Coar > Priority: Major > > I just used [https://whimsy.apache.org/roster/committer/coar] to edit my > '{{{}Members.txt{}}}' entry, and now it appears to be gone. As does my > 'forms on file' and 'member status' fields, possibly among others. > I _did_ remove some of the textual information that appeared to be duplicated > in the other fields on the page (like PMC membership, '{{{}Avail ID{}}}', > {_}&c.{_}), but AFAIK i didn't delete the entire {{Members.txt}} form field > *content* before clicking on submit. > So, hopefully, there's a way to roll this back. The > {{/committers/{_}user{_}}} form appears to be an update-in-place, so I can't > use my browser's Back button to move to a version prior to the edit. > If some of the information that populates the other fields on the form has > its authoritative version in the {{members.txt}} entry, it came as a surprise > to me..! -- This message was sent by Atlassian Jira (v8.20.10#820010)