1. 20 Dec, 2020 1 commit
  2. 15 Oct, 2020 1 commit
  3. 21 Sep, 2020 1 commit
    • Robert Lyon's avatar
      Bug 1891850: Allow webservice to archive submission on release · 814bc5f6
      Robert Lyon authored
      
      
      This patch adds 2 flags
      - archiveonrelease: Set the submission to be archived on release
      - externalid: An id relating to externalhost to connect archive with
      
      This patch fixes:
      - Issue with archived submissions page where it was incorrectly showing
        truncating archive id value (in Postgres)
      - The archived_submissions table was not letting entries with group id
        being null
      
      Change-Id: Ie29ea4162a822bea6730e57f7f4348cd55865004
      Signed-off-by: Robert Lyon's avatarRobert Lyon <robertl@catalyst.net.nz>
      814bc5f6
  4. 15 Sep, 2020 1 commit
  5. 09 Sep, 2020 1 commit
  6. 31 Aug, 2020 1 commit
  7. 26 Jun, 2020 1 commit
  8. 22 Jun, 2020 1 commit
  9. 02 Jun, 2020 1 commit
  10. 24 May, 2020 1 commit
    • Cecilia Vela Gurovic's avatar
      Bug 1857933: adding table to the progress completion page · 08ab1552
      Cecilia Vela Gurovic authored and Robert Lyon's avatar Robert Lyon committed
      - show a table with a row per view in the collection
      - show 2 columns for each role that can change the
      signoff block: owner and manager
      - allow the owner to sign off a block by clicking the
      cell defined by the view of the block and the owners
      column
      - allow a manager accessing the collection to verify
      a block defined by the view row and the manager column
      - show captions over the icons to indicate the status
      of the block
      - help file for the progress completion header in file
      htdocs/lang/en.utf8/help/pages/collection/progress.html
      - progress completion bar will show the percentage of
      possible actions to do on the views of
      the collection: sign-off + verification
      
      behatnotneeded
      
      Change-Id: I5592f780203037b79c0b6410998ca291096b1964
      08ab1552
  11. 19 May, 2020 1 commit
    • Cecilia Vela Gurovic's avatar
      Bug 1857933: creating the progress completion page · b98b2814
      Cecilia Vela Gurovic authored
      - added progress completion page for collections
      when the setting is enabled in collection Edit
      - fixed the navigation for collection to include the
      progress completion page
      - added progress bar on progress completion page
      to show the percentage of pages that have been signed off
      - Navigation block: it shows a link to the progress completion
      page if it's enabled in the collection
      - views and collection screen: display link to progress
      completion page in card footer for a collection that has it
      enabled
      - if the signoff blocktype is not enabled then the switch in
      institution and collection settings will not be displayed,
      and the portfolio completion page will not be displayed as
      the first one of the collection
      
      behatnotneeded
      
      Change-Id: Ia836328eb586e9dbbe18d5e682186cfc16830861
      b98b2814
  12. 18 May, 2020 1 commit
    • Cecilia Vela Gurovic's avatar
      Bug 1857933: Portfolio completion progress page for collections · 650544a7
      Cecilia Vela Gurovic authored and Robert Lyon's avatar Robert Lyon committed
      - Added a progress completion switch to institution settings
      - Added a progress completion switch to collection settings
      and upgraded DB to add the value also to the collection table
      - Don't display switch in institution or collection if
      'signoff' blocktype is disabled
      
      behatnotneeded
      Change-Id: Ic54f667324ba173e05eb0f4eb7fedde23f83c02d
      650544a7
  13. 15 Apr, 2020 1 commit
    • Cecilia Vela Gurovic's avatar
      Bug 1870444: Cover images for portfolios · a2f56dba
      Cecilia Vela Gurovic authored
      - added cove mage field to view/collection settings
      - it works for personal/group/institution/site portfolios
      - creates the "Cover Images" folder if it doesn't exist to store the cover images
      as default location. This is created when navgating to a view/collection settings section.
      - there is an upgrade to add 'coverimage' column to view and
      collection tables on the db.
      - the cover image is displayed in the view/collection card
      on pages and collections section
      - copy views/collections should copy the cover image
      - display the image in the card of pages and collections if it has one.
      If there's no image it should display the desctiption or nothing if there's
      no description. If it has cover image and a description, then it displays
      the image and when hover over it will display the description.
      On mobile it will display the description when touched
      
      TODO
      - accessibility
      - importing views/collections should import the cover image
      
      behatnotneeded
      Change-Id: I72e305ba437ba20df23f8ede224d399eb97f02d1
      a2f56dba
  14. 02 Apr, 2020 1 commit
  15. 02 Dec, 2019 1 commit
  16. 08 Nov, 2019 1 commit
  17. 01 Oct, 2019 1 commit
    • Alexander Del Ponte's avatar
      Bug 1837999: Extend the plans functionality · 6a10a44d
      Alexander Del Ponte authored and Robert Lyon's avatar Robert Lyon committed
      The plans are extended to allow for the creation
      of template plans in the personal portfolio area.
      These templates can then be used to create plans
      in many groups for students to copy into their own
      portfolio area and complete as assignments.
      
      behatnotneeded: To come later
      
      Change-Id: Ifbdf70541c0a0a254af3cbb9390d883a60e591d0
      6a10a44d
  18. 18 Sep, 2019 1 commit
  19. 23 Jun, 2019 1 commit
  20. 12 Apr, 2019 1 commit
  21. 30 Sep, 2018 1 commit
  22. 19 Sep, 2018 1 commit
  23. 31 Aug, 2018 1 commit
  24. 08 Aug, 2018 1 commit
    • Kevin Dibble's avatar
      Bug 1781844: Lock blocks on pages · 3e76e38e
      Kevin Dibble authored and Robert Lyon's avatar Robert Lyon committed
      A lot of users in Mahara create (Template) pages to share out to users.
      This reduces the setup a new user will have to do to. There is an issue
      that on their personal copy, the blocks that were so carefully setup can
      be deleted.
      
      This functionality creates a new column in the database called
      "lockblocks" that can be enabled/disabled on the share page.
      
      When the user copies the page, this setting is copied over and the
      "delete" icon is hidden from view should the lockblocks setting be
      enabled. This only happens on normal portfolio pages.
      
      To unset - the user can edit the page settings and
      disable the lock blocks feature to enable the deletion of the blocks as
      per normal.
      
      behatnotneeded
      Change-Id: I7a2062f77431d6371f95d7f55bedcc499dd7caa2
      3e76e38e
  25. 04 Jul, 2018 1 commit
  26. 19 Jun, 2018 2 commits
  27. 20 May, 2018 1 commit
    • Robert Lyon's avatar
      Bug 1763163: record who has been given what page for one time copy · 1dcaef85
      Robert Lyon authored
      
      
      This changes the parent patch a bit. Instead of recording on the view
      table if a page is able to be copied to existing group members we
      insetad record in a new existing copy table if a group page/collection
      has been copied to a member and if not make the copy.
      
      We've also made the switch a slide switch, eg when switching it to
      'Yes' it does the task on save and then switches back to 'No'.
      
      This means at a later time if set to 'Yes' again it will do the copying
      again and give any newer members a copy of all pages/collections as
      well as give older members copies of any newer pages / collections /
      collection pages since the previous switching to 'No'
      
      Note: Currently adding new collection pages to older members will only
      add the pages as singular pages to their portfolio.
      
      behatnotneeded
      
      Change-Id: Ia22d8138d80ec5fdb5a401de7289b256f9e5fc69
      Signed-off-by: Robert Lyon's avatarRobert Lyon <robertl@catalyst.net.nz>
      1dcaef85
  28. 14 Sep, 2017 1 commit
    • Robert Lyon's avatar
      Bug 1692385: Adjusting the handle event for 'updateviewaccess' · a3d904e1
      Robert Lyon authored
      
      
      We want to record things like so:
      
      resourceid = view_access.id
      resourcetype = what type the view_access row is for, eg 'token',
      'user', 'loggedin' etc
      parentresourceid = the id if the view the access is for
      parentresourcetype = 'view';
      ownerid = the id of the owning resource, eg usr.id / group.id / institution.name
      ownertype = what owns the resource, eg user / group / institution
      
      Also this patch adjusts how we index things into elasticsearch
      
      behatnotneeded
      
      Change-Id: I079a42ded2fefaab64a6e49fc26e8aad303c9e8a
      Signed-off-by: Robert Lyon's avatarRobert Lyon <robertl@catalyst.net.nz>
      a3d904e1
  29. 09 Sep, 2017 1 commit
    • Robert Lyon's avatar
      Bug 1692385: Adjusting the event_log table · ebd928b1
      Robert Lyon authored
      
      
      Add 5 new new columns to event_log table make searching over the
      data easier and also record the id of any parent/related info as well
      
      Eg, if one deletes an image block from a page we now record:
      id - the event id
      resourceid - the block id
      resourcetype - the blocktype, eg image
      parentresourceid - the id of the parent, eg view id
      parentresourcetype - the type of parent, eg 'view'
      
      Because we would not be able to find related view info from just the
      block id anymore.
      
      Also added the ability to index and search over event information in
      elasticsearch search type event_log
      
      Change-Id: I280c1c75c35a6c58f42d8acb36cf5c24c70b902d
      Signed-off-by: Robert Lyon's avatarRobert Lyon <robertl@catalyst.net.nz>
      ebd928b1
  30. 19 Apr, 2017 1 commit
  31. 20 Mar, 2017 1 commit
  32. 16 Mar, 2017 1 commit
  33. 15 Feb, 2017 1 commit
  34. 09 Feb, 2017 1 commit
    • Cecilia Vela Gurovic's avatar
      Bug 1655456: fix shared collection not displaying · 359f3540
      Cecilia Vela Gurovic authored
      Collection shared to a group was not displaying
      in group page and shared with me page
      after first page of collection was deleted.
      Fixed by resetting the order when deleting a view.
      
      behatnotneeded
      
      Change-Id: I096114ecf50b7a3af6d1393b387073676a984006
      359f3540
  35. 23 Dec, 2016 1 commit
  36. 11 Dec, 2016 1 commit
  37. 03 Oct, 2016 2 commits
  38. 01 Sep, 2016 1 commit