[ 
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)

Reply via email to