1. 10 Nov, 2018 1 commit
    • Malcolm Blaney's avatar
      Move code from Post->Callback to it's own function, CustomSettings, · 8ede2d78
      Malcolm Blaney authored
      which now also provides custom settings for enclosures. Bug fix in
      Writer module js, enclosure was being stringify'd twice. Extended
      module js also needed some changes to handle new Post custom
      settings options. Support .mov files in SimplePie microformats
      parser as browsers support them. A few other small bug fixes and
      missing file includes for microformats.php which is now used more.
      8ede2d78
  2. 23 May, 2017 1 commit
  3. 31 May, 2016 1 commit
  4. 05 May, 2016 1 commit
  5. 18 Sep, 2015 1 commit
  6. 02 Feb, 2014 1 commit
    • Malcolm Blaney's avatar
      Split Comment module into two modules, adding new Commenteditor · 9cf1aa86
      Malcolm Blaney authored
      module. This allows comments to have one id per module, which is
      required to publish a comments feed using the existing system.
      More notification system improvements, including using the groups
      table to have custom notification lists per page for comments and
      posts. Notifications menu uses tabs to show old notifications and
      a new Settings tab to allow users to customise their notifications.
      9cf1aa86
  7. 21 Nov, 2013 1 commit
    • Malcolm Blaney's avatar
      Removed page and owner session variables and added page variable to · e08718fc
      Malcolm Blaney authored
      user class. This is set to the current page in SetPermission, which
      must now be explicitly called rather than in the user class constructor.
      SetPermission relies on page_owner function returning page and owner
      variables which are found in the url parameter, so requests now all
      return this.
      e08718fc
  8. 04 Nov, 2013 1 commit
    • Malcolm Blaney's avatar
      The Config class has been updated to store per-user config values · 7a9edae7
      Malcolm Blaney authored
      and is now accessed through the User class. This means it's no
      longer required as a paramter to other classes where the User class
      is also provided, such as the Page class and all module classes.
      The site editor is now available to all users so they can update
      (a limited set of) config options. If a user is in the "admin/admin"
      group, they can also update template values for any group in their
      organisation through the site editor. The account->preferences->groups
      dialog has also been updated to allow users to edit other user's
      groups if they have been given permission to do so.
      7a9edae7
  9. 03 Jul, 2013 1 commit
  10. 05 Jun, 2013 1 commit
  11. 03 Jun, 2013 1 commit
    • Malcolm Blaney's avatar
      Added Publish method to the module interface, so that all modules · 1c39fff7
      Malcolm Blaney authored
      on a page can be alerted when the published status of the page
      changes. Invoice->WriteData format was incorrect for only one
      group. Post module now displays it's own posts when the Reader
      module is not on the page. This allows it to respond to status
      changes for the page, whereas Reader module can only aggregate
      public feeds. Added a warning to the Purchase module for when
      the day is not "co-op-day" and ordering is not being used.
      The timezone is now set in the Config module's constructor.
      1c39fff7
  12. 22 Apr, 2013 1 commit
    • Mal's avatar
      Added Cron method to module interface, and changed Factory method · eaa9602d
      Mal authored
      to take two parameters.
      Config module now uses camel case for method names for consistency
      with other modules. Also SetTimezone is now called as soons as
      a Config module is instantiated, so modules don't need to do it.
      Backup method has been moved from Invoice module to Control module.
      Invoice module now checks for a parent organisations when Cron is
      called, and sends collated ordering information for child system_groups
      to the configured email address for the organisation.
      Organiser module now provides MatchParents method used by Invoice
      module when checking for organisations.
      notify table now has a 'public' column used by rss.php to only show
      public items.
      New Notification module can create private notifications.
      User module can now take option user and group parameters so that
      SESSION variable doesn't have to be changed.
      eaa9602d
  13. 18 Oct, 2012 1 commit
  14. 10 Oct, 2012 1 commit
  15. 19 Aug, 2012 1 commit
  16. 16 Aug, 2011 1 commit
  17. 28 Jul, 2011 1 commit
  18. 25 Jul, 2011 1 commit
  19. 05 Jul, 2011 1 commit
  20. 17 Mar, 2011 1 commit