1. 06 Nov, 2017 1 commit
  2. 17 Aug, 2017 1 commit
  3. 06 Jun, 2017 1 commit
    • Tobias Zeuch's avatar
      Bug: 1369569 New filter/search for notification list · d665ec9a
      Tobias Zeuch authored
      
      
      A new filter or search functionality for the inbox and outbox
      in the notification section, that lets you search for words in the sender
      list, recipient list, subject and message-body.
      The output offers distinguished numbers for the different search locations
      and lets you filter for results in either column
      
      No behat-tests until the gui is actually implemented for this feature:
      behatnotneeded
      
      Change-Id: Ibf4730b84332e95711ae79779cfb27f4681d7223
      Signed-off-by: default avatarTobias Zeuch <tobias.zeuch@rwth-aachen.de>
      d665ec9a
  4. 16 Jan, 2017 1 commit
  5. 03 Jun, 2016 1 commit
  6. 21 Mar, 2016 2 commits
    • Robert Lyon's avatar
      Bug 1539262: Removing unnecessary $smarty PAGEHEADING lines · e82c0fcb
      Robert Lyon authored
      
      
      As they are set to TITLE we can just assign TITLE to PAGEHEADING in
      the smarty function call.
      
      We can later override the PAGEHRADING with
      $smarty->assign('PAGEHEADING', string); if we need to.
      
      Have also updated a few files where TITLE was not defined.
      
      behatnotneeded - everything should work as before
      
      Change-Id: I3ea592cd37344e68c6e90a3c64947cf99db59471
      Signed-off-by: Robert Lyon's avatarRobert Lyon <robertl@catalyst.net.nz>
      e82c0fcb
    • Robert Lyon's avatar
      Bug 1539262: Making constant SUBSECTIONHEADING · 4d6abc2b
      Robert Lyon authored
      
      
      To make this similar to PAGEHEADING / TITLE for consistency
      
      This allows the for it to display when an AccessDeniedException is
      thrown.
      
      Also fixing up where the PAGEHEADING / SUBSECTIONHEADING were set in
      the wrong order.
      
      behatnotneeded - existing tests should be fine
      
      Change-Id: Ife016639aa8f444e6d3f3183e3753cd9f8e9aae4
      Signed-off-by: Robert Lyon's avatarRobert Lyon <robertl@catalyst.net.nz>
      4d6abc2b
  7. 09 Dec, 2015 1 commit
  8. 20 Jul, 2015 1 commit
    • Tobias Zeuch's avatar
      Bug 1468156: Change plugin type of plugin multirecipientnotification to module · dd0e1dab
      Tobias Zeuch authored
      
      
      To change the plugin type from artefact to module, the code is moved and the
      superclass reference is changed to PluginModule. Obsolete classes for the
      former unused artefact types are deleted. The references to the old script
      paths are changed. Plugin Tables are renamed and references updated.
      The new plugin mustn't be installed when the old plugin is still active, but on
      upgrade, the database tables are renamed and references in artefact_installed
      and artefact_event_subscription and the triggers are changed.
      
      Change-Id: Id5f1198b780ffb92181f7d60785aad9ffe2259da
      Signed-off-by: default avatarTobias Zeuch <tobias.zeuch@rwth-aachen.de>
      dd0e1dab
  9. 15 Jul, 2015 1 commit
  10. 15 Jun, 2015 7 commits
  11. 26 Mar, 2015 1 commit
  12. 24 Mar, 2015 1 commit
  13. 08 Mar, 2015 1 commit
    • Tobias Zeuch's avatar
      Inbox and outbox: show 'reply' and 'reply all' links in own column · b44e024d
      Tobias Zeuch authored
      
      
      Bug 1387330: Show reply and reply all buttons in a separate column in the inbox
      and outbox, like email clients usually do. Also remove the reply-links after
      the message text.
      The buttons should only appear where applicalbe, e.g. only show a button reply
      all when there were multiple recipients and don't show a reply-button for system
      messages. Also other links remain in the message text, like links to new pages
      in new-page-access notifications.
      
      Change-Id: I938dda6210f4a0a8ab57b56c654cf60931ef7a6a
      Signed-off-by: default avatarTobias Zeuch <tobias.zeuch@kit.edu>
      b44e024d
  14. 11 Nov, 2014 1 commit
  15. 10 Nov, 2014 1 commit
  16. 06 Nov, 2014 1 commit
  17. 23 Oct, 2014 1 commit
  18. 22 Sep, 2014 1 commit
  19. 24 Jul, 2014 1 commit
    • Tobias Zeuch's avatar
      New plugin as user-message system to multiple recipients · b7606a0a
      Tobias Zeuch authored
      
      
      Bug 1246702: This is a plugin that replaces the current user notifications with a
      message system for multiple recipients.
      
      - The plugin redirects calls to sendmessage.php and inbox.php.
      - New Usermessages are stored in a separate table from the userrelation, where there
        is also kept track of whether the notification has been read or deleted.
      - Messages aren't deleted from the database, until all participantas (sender and all
        recievers) delete it.
      - The plugin comes with an outbox that shows messages that have been sent by the
        logged in user.
      - Both inbox and outbox show new messages and old messages alike.
      
      Note that the code is at pre-release state:
      The message-count per user is kept up to date with database-triggers, as is done for
      the old system.
      For this new system, you might not want to install it on a productive system or it
      might mess up your message count when you deactivate the plugin.
      
      Change-Id: I586af86266b5fb0e2d676bd1401b7d879d0122ef
      Signed-off-by: default avatarTobias Zeuch <tobias.zeuch@kic-innoenergy.com>
      b7606a0a
  20. 04 Jun, 2014 1 commit
  21. 31 Dec, 2013 1 commit
  22. 14 Oct, 2013 1 commit
  23. 19 Jul, 2013 1 commit
  24. 19 Nov, 2012 1 commit
  25. 11 Jun, 2012 1 commit
  26. 13 Feb, 2012 1 commit
    • Richard Mansfield's avatar
      Get unread message count from user table (bug #854403) · 60167828
      Richard Mansfield authored
      
      
      Also keeps the count in the $USER object up to date whenever the
      user deletes or reads a notification.
      
      When new notifications are generated for a live user by another user,
      or on cron, the logged-in user's unread count is reloaded from the
      database into the session either on hitting the inbox, or whenever
      $USER is committed for some other reason.
      
      The code to reload the background fields on commit of the LiveUser
      object has been changed to ensure that it still works at upgrade time,
      where the 'reload' column doesn't exist in the user table yet, but
      *does* exist in the User object.
      
      Change-Id: I9c9a81bf77d0927352902dee0d989d6122757b47
      Signed-off-by: default avatarRichard Mansfield <richard.mansfield@catalyst.net.nz>
      60167828
  27. 13 May, 2011 1 commit
  28. 05 May, 2011 1 commit
  29. 01 Nov, 2010 1 commit
  30. 17 Aug, 2010 1 commit
  31. 04 Jul, 2010 2 commits
  32. 05 May, 2010 1 commit