Commit History

Author SHA1 Message Date
  millette 7c2c1855ba more ajax coming (un-sub) 16 years ago
  Evan Prodromou ac60342e89 merge CiaranG's changes for subs 16 years ago
  CiaranG bfb22a9932 XMPP daemon updates including help, sub and subsub commands, plus subscribe/unsubcribe logic broken out into standalone module for sharing 16 years ago
  Evan Prodromou 9b741c4f9a better client error on CSRF problem with subscribe/unsubscribe 16 years ago
  Evan Prodromou 4272da4e9e CSRF protection for subscription/unsubscription 16 years ago
  CiaranG 92645bbc57 XMPP sub/unsub and help commands 16 years ago
  zach 7e6870db91 base class is_readonly() now returns false by default 16 years ago
  zach 038f762bce Added is_readonly() method to all Actions 16 years ago
  Evan Prodromou d294c91d82 add autosubscribe 16 years ago
  Evan Prodromou 2ebe1fc61c move mail notification to a utility function 16 years ago
  Evan Prodromou 61487d4cd0 move email settings to its own tab 16 years ago
  Evan Prodromou 4a4ab2bdbf format string, again 16 years ago
  Evan Prodromou 96b2ef7dd9 reformat mail again 16 years ago
  Evan Prodromou 839222dcc8 lost the site name, and moved everything into sprintf of gettext 16 years ago
  Evan Prodromou 24e865aa72 fixup name sent in subject of confirmation email 16 years ago
  Mike Cochrane 87b494f1eb Convert _t() to _() for gettext. 16 years ago
  Evan Prodromou 293ad758f7 if not a POST, redirect to subscriptions 16 years ago
  Evan Prodromou 024dc6c098 email notification on new subscriptions 16 years ago
  Evan Prodromou b791a83592 fix subscriptions a bit 16 years ago
  Evan Prodromou 52600ce0b0 trim whitespace 16 years ago
  Evan Prodromou 3f5ededc01 call validate before saving objects 16 years ago
  Evan Prodromou 564694c2f1 use cast object for datetimes 16 years ago
  Evan Prodromou 3b14b7901c fixes to make it all lint 16 years ago
  Evan Prodromou b6cfd2dffe license block for source code 16 years ago
  Evan Prodromou 67a347bafb considerable coding 16 years ago