[ 
https://issues.apache.org/jira/browse/WHIMSY-389?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17628604#comment-17628604
 ] 

Ken Coar commented on WHIMSY-389:
---------------------------------

@Sebb Point taken, my bad.  Apologies.

I don't believe this frickin' thing doesn't autosave drafts; I had fifteen 
minutes of typing lost.  Here we go again, more terse..
 # Solution: Case-normalise the domain name before use in the check and 
un/subscribe processes.
 # Workaround #A: Update the LDAP schema to add an additional field for each 
eddress field, into which will be stored the normalised eddress at creation and 
update.  This field is then used in the mailing list code.
 # Workaround #B: Normalise the eddress for all eddresses already stored, and 
on addition or change.

I don't like #3 because it takes choice away from the user.  [~jim]'s domain 
name probably matches a trademark or service mark for his business, and it's 
appropriate that he be able to keep that.  Forcing people to change how they 
might want to spell their domain names simply for our convenience feels wrong, 
particularly since we'd be forcing casefulness on something defined as 
case{*}less{*}.  In addition, it requires updating the directory contents and 
coding to maintain it.

Neither do I like #2, because it requires significant change to the schema and 
adds a maintenance burden.

Both #2 and #3 adds some code to the forms, and any other way the directory 
fields might be updated.

So given the above, I think #1 is the correct path for addressing the issue.  I 
don't think the Web form is used so often that the additional computation would 
impose any noticeable burden.  And it obeys Postel's Law. :D

I'll look into the code myself; I see it's largely Ruby, which is cool.

Of course, any better solutions than those which just fell off the top of my 
head would be great!

> unsubscribe feature does not work for all registered emails
> -----------------------------------------------------------
>
>                 Key: WHIMSY-389
>                 URL: https://issues.apache.org/jira/browse/WHIMSY-389
>             Project: Whimsy
>          Issue Type: Bug
>            Reporter: Jim Jagielski
>            Priority: Minor
>         Attachments: Screen Shot 2022-08-08 at 7.39.04 AM.png
>
>
> When trying to unsubscribe from a list, either the email pulldown does not 
> allow selection of any addresses or else on those rare occasions when you can 
> select an address, it errors out with:
>  
> h2. Invalid Input
> Both email and list to subscribe to are required!



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to