Commit graph

62 commits

Author SHA1 Message Date
quenenni
fddc835f82 Cookie management 2013-04-04 20:56:19 +02:00
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
941ede5daf wIll I be invited by the king of my country now? 2013-04-04 18:06:07 +02:00
quenenni
de660e89d2 if no settings for the pligin -> msg sent to the user 2013-04-04 17:57:37 +02:00
quenenni
75578aa676 Added test to var coming from settings.json file to avoid errors 2013-04-04 14:57:54 +02:00
quenenni
66f1f7f2c3 Tweaks: i18n in unicode format + nicer color for msg 2013-04-03 05:40:12 +02:00
quenenni
18a3964a84 forgot to commit i18n files + validation output page with template and external css 2013-04-03 05:16:18 +02:00
quenenni
c84222d085 i18n of the plugin (english & french for now) 2013-04-03 01:57:32 +02:00
quenenni
a98c59fed5 Not take into account the 'pending' section when finding users to send a mail to 2013-04-03 00:41:11 +02:00
quenenni
787b9157be Better management of the (un)subscription process 2013-04-03 00:30:11 +02:00
quenenni
335a0b065f A small correction to avoid a error generated in certain cases 2013-04-02 05:36:20 +02:00
quenenni
2efae97d4a Added email confirmation for (un)subscription 2013-04-02 05:14:01 +02:00
quenenni
ad58d186fd Fixed when new settings not in settings.json 2013-03-30 15:56:10 +01:00
quenenni
45259b1207 Removed trailing space 2013-03-30 01:51:31 +01: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
quenenni
907ecb9a7b Small corrections
- put back msgs to the debug level instead of info
- remove a call to ep_etherpad-lite/node/utils/Settings as it was for a function that doesn't exist anymore
- remove checked_state var for the form as I manage myself the default check for the options.
2013-03-26 21:40:02 +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
34dfd008ff Update package.json 2013-03-19 22:30:15 +00:00
John McLear
b4732ecc69 Update handleMessage.js 2013-03-19 22:29:34 +00:00
John McLear
14f2788fc6 Merge pull request #4 from Wikinaut/develop
fix issue #2 recieve typo
2013-02-09 12:39:59 -08:00
Wikinaut
47103735ad fix issue #2 recieve typo 2013-02-09 21:36:51 +01:00
John McLear
67887b074a commented out check if user is editing due to broken 2013-02-07 07:04:12 -08:00
John McLear
96bfff0636 change timings to be more sane 2013-02-04 17:41:36 -08:00
John McLear
cebbdddf66 bump 2013-02-01 13:27:19 +00:00
John McLear
062330ff75 better engrish 2013-02-01 13:16:02 +00:00
John McLear
66f6981bb3 bump 2013-01-31 22:14:41 +00:00
John McLear
c1729481da tiny tidy up and dont email if recipient is NOT on pad 2013-01-31 22:14:24 +00:00
John McLear
f4d455a751 dirtyish way of handling a cookie to stop re-prompt 2013-01-31 21:55:51 +00:00
John McLear
aeb44eb8ca make email server an obj 2013-01-31 21:30:48 +00:00
John McLear
6c4f78446b fix crashing issue 2013-01-31 21:26:22 +00:00
John McLear
04d92b8781 make readme more sane 2013-01-31 16:05:55 +00:00
John McLear
29cb2b2526 remove cursing 2013-01-31 16:02:38 +00:00
John McLear
38a3a415de submit buton value 2013-01-31 16:00:10 +00:00
John McLear
0b306e2787 spacing 2013-01-31 15:58:32 +00:00
John McLear
865aaf8009 fix exports issue 2013-01-31 15:58:19 +00:00
John McLear
966e7f6a81 fix exports issue 2013-01-31 15:58:14 +00:00
John McLear
664c1333f3 bump REaDME 2013-01-31 15:49:57 +00:00
John McLear
58b5144f19 move settings to settings file 2013-01-31 15:49:45 +00:00
John McLear
c616591391 more notes... still lots to do.. 2013-01-31 02:34:44 +00:00
John McLear
3a202aa2d1 some more notes to self 2013-01-31 02:33:21 +00:00
John McLear
1e0c0bd586 some fixes 2013-01-31 02:31:59 +00:00
John McLear
44b2ba3da7 remove cruft and offensive stuff 2013-01-31 02:16:20 +00:00
John McLear
d77ae275e0 begin basic prep for trying it out on a live site 2013-01-31 02:09:28 +00:00
John McLear
8bcd6738db clena up more 2013-01-31 02:00:21 +00:00
John McLear
fd92f7e288 clean up 2013-01-31 02:00:07 +00:00
John McLear
ce5ca913aa update README 2013-01-31 01:58:58 +00:00
John McLear
36d10a5010 make it send emails 2013-01-31 01:57:12 +00:00
John McLear
9cd41efb1d validation and user interface semi working 2013-01-31 01:30:28 +00:00
John McLear
8b5e708480 fix getting email 2013-01-31 01:24:47 +00:00