Commit graph

14 commits

Author SHA1 Message Date
quenenni
0bccbc5ce1 handling missing setting values
- default value given to panelDisplyLocation if missing instead of showing an error msg
- sending an error msg when user tries to use the plugin if settings are missing
- send a warn msg in the console on server start and when using the plugin if settings are missing
2013-04-04 20:39:43 +02:00
quenenni
2efae97d4a Added email confirmation for (un)subscription 2013-04-02 05:14:01 +02:00
quenenni
330cc427b8 Added global option + malformed email + cleaning
- Added 'panelDisplayLocation' option to choose where to show the subscription form
- Manage malformed email (it crashed EPL)
- Brought back popup form to subscribe (with the new options + unsubscription)
- Popup form is a copy of the form in mysettings menu, so no more 2 html codes in 2 different places
- On unsubscription, only remove the email from "globalAuthor" row if the email is the same.
- Put all css styles in css file
- Some cleaning
2013-03-30 01:34:19 +01:00
quenenni
7d3d2a2920 Changed tabs to spaces & removed trailing spaces 2013-03-27 02:19:27 +01:00
etherpad
53c1df8248 Unsubscription & choose to receive a mail onStart / onEnd
- The subscription panel is placed in the "mysettings" menu (not anymmore a popup)
- A Unsubscribe button were added. It removes the email if found
- The 2 options to receive a mail when someone is starting to edit and finished to edit can be chosen for each user (at least one of the two is compulsory)
- First time you go on the email notification panel in the mysettings menu, a call is made to get the email and options already subscribed for this userId
  * If found, the form is pre-filled with the datas
  * If not, the form is set with defaults values
It's just informative. Users can still subscribe another mail for this userId.
- Removed the integration of this plugin in the "Share this pad" menu. First becaue, imo, it's not the place, and second, because it meant 2 forms with the same id.
2013-03-26 20:44:34 +01:00
John McLear
58b5144f19 move settings to settings file 2013-01-31 15:49:45 +00:00
John McLear
44b2ba3da7 remove cruft and offensive stuff 2013-01-31 02:16:20 +00:00
John McLear
36d10a5010 make it send emails 2013-01-31 01:57:12 +00:00
John McLear
68dd65cc7a validation 2013-01-31 01:16:34 +00:00
John McLear
c3bb3fb22b finally a working subscriber back end but ugly code 2013-01-31 00:09:31 +00:00
John McLear
2a48c2da55 begin putting ui together 2013-01-30 02:12:57 +00:00
John McLear
5e85d1516b more stuff working 2013-01-30 00:21:21 +00:00
John McLear
4211bb0d18 foo 2013-01-29 17:40:27 +00:00
John McLear
27db45f05a first commit 2013-01-29 17:35:40 +00:00