1. 24 Feb, 2019 1 commit
  2. 19 Feb, 2019 1 commit
  3. 22 Jan, 2019 4 commits
  4. 20 Jan, 2019 2 commits
  5. 13 Jan, 2019 1 commit
  6. 27 Oct, 2018 1 commit
    • Jano's avatar
      Make it possible for bell notifications to expire · 08500547
      Jano authored
      Some bell notifications need to be removed at a specific time without
      an event happening at this specific time. Others need to be updated
      then, as attributes change, for example their count.
      
      This commit implements a call in the listBells() method of the
      BellGateway class, that calls the newly introduced BellUpdateTrigger to
      update expired bells before they are delivered to the client.
      
      This implementation stands in contrast to our immediate bell updates via
      the webSocket, but the expiration updates would require a cron job or
      a tricky client side implementation to be triggered immediately, that's
      why it's triggered every time bells are fetched from the database now,
      which means that it will happen after every page reloading and after
      anything else that triggers an update of the bells.
      
      The BellUpdateTrigger is a service, that all classes that need to update
      their bells when they expire, should subscribe to. For that, they need to
      implement the updateExpiredBells function of the BellUpdaterInterface.
      After they subscribed, their implementations of the updateExpiredBells()
      function will be called every time the someone calls the
      BellUpdateTrigger::triggerUpdate() function (which, as already
      mentioned, currently happens before bells are fetched from the
      database).
      
      This implementation allows to easily change the trigger for
      the updates, for example, we could easily move it to a cronjob or to an
      Xhr function that gets called by the frontend. It also makes it easily
      possible for every class to become a bell updater and send bells with
      an expiration date to update them later.
      08500547
  7. 10 Oct, 2018 1 commit
  8. 06 Aug, 2018 1 commit
  9. 19 Jul, 2018 1 commit
  10. 16 Jul, 2018 1 commit
  11. 08 Jul, 2018 2 commits
  12. 24 May, 2018 3 commits
  13. 12 Feb, 2018 1 commit
  14. 11 Feb, 2018 2 commits
  15. 07 Dec, 2017 1 commit
  16. 01 Nov, 2017 1 commit
  17. 12 Oct, 2017 1 commit
  18. 17 Sep, 2017 1 commit
  19. 13 Sep, 2017 1 commit
  20. 06 Sep, 2017 2 commits
    • Peter Tönnies's avatar
      typos · d8cd82cc
      Peter Tönnies authored
      grammar
      correct use of foodsharing.de
      d8cd82cc
    • Peter Tönnies's avatar
      several missing hyphens. · 8f23a2d5
      Peter Tönnies authored
      I am not sure if the line "return v_form('E-Mail Vorlage', array("" is normal text. Please put a hyphen as well, if it is.
      
      unwideruflich to unwideruflich
      
      several wrong phrasings in the regions control subpage
      8f23a2d5
  21. 06 Aug, 2017 3 commits
  22. 30 Jun, 2017 2 commits
  23. 23 May, 2017 2 commits
  24. 22 May, 2017 1 commit
  25. 07 May, 2017 3 commits