1. 08 Feb, 2018 1 commit
    • Maria Sorica's avatar
      Bug 1734169: Suspend user if privacy statement is refused · 382e5f7e
      Maria Sorica authored
      If a privacy switch has the value 'No', a confirmation
      form will be displayed to make sure this is really the
      users decision.
      If yes, the users account is suspended.
      
      behatnotneeded
      
      Change-Id: Ifa7c175569cbad780a449c8431d4d9f981839c21
      382e5f7e
  2. 05 Feb, 2018 2 commits
    • Maria Sorica's avatar
      Bug 1734174: Add the after login privacy page · 44a6284e
      Maria Sorica authored
      Upon login, if the user has not yet agreed to the most
      recent Privacy statement versions, he will be redirected
      to this page.
      
      On install admin user accepts default privacy
      
      behatnotneeded
      
      Change-Id: I6afc3d4d4db0676782a8b1501a962862108eab6b
      44a6284e
    • Cecilia Vela Gurovic's avatar
      Bug 1739688: 'Strict privacy switch' · ae6c3fd9
      Cecilia Vela Gurovic authored
      Created switch in site options. When set to 'yes',
      it disables the multiple institution per user switch.
      
      To do: When set to 'yes', force user to accept T&C
      and privacy statement. Will be resolved in another
      bug report #1741799
      
      behatnotneeded
      
      Change-Id: Ie62fb34a6c7cbf8e5b9bce93e76dc7c4a05376b9
      ae6c3fd9
  3. 01 Feb, 2018 1 commit
    • Robert Lyon's avatar
      Merge changes from topic 'elasticsearch 5' · 3bd4bf51
      Robert Lyon authored
      * changes:
        Bug 1740208: Fetch related view for artefacts we can see
        Bug 1740207: Removing obsolete thumbnail images for elasticsearch
        Bug 1738898: Elasticsearch not indexing access changes correctly
        Bug 1734006: Allow the search facet tab links to scroll to tab area
        Bug 1734006: Elasticsearch to work with either elasticsearch 5+ or 6+ server
        Bug 1732565: Allow for faster indexing of large sites into elasticsearch
        Bug 1730530: Elasticsearch use different auths for reading from/writing to index
      3bd4bf51
  4. 30 Jan, 2018 3 commits
    • Niranjan Bandi's avatar
      Bug 1743933: Copy a page and collection directly · c9bef8c6
      Niranjan Bandi authored
      -Made the changes according to the code review.
      
      Copy a page or collection directly from its location via the "Copy" button on the page (not via the "Copy" button on "Pages and Collections").
       Behat test for both single page and collection with multiple pages covering the options there.
      
          For collections create the base test:
          Don't edit collection settings
          Leave all pages in the collection that you copied and don't add others.
      
      Change-Id: Ia6f464fb1cf6bd5424cd395636242c4e07f02322
      c9bef8c6
    • Niranjan Bandi's avatar
      Bug 1743926: Edit page and descrption · 71a35815
      Niranjan Bandi authored
      - made the changes according to the code review.
      
      Change-Id: I136398f7deb63a854341bf274e0ef34d9c527d75
      71a35815
    • Robert Lyon's avatar
      Adjustment to openbadges test · d6fc2d8e
      Robert Lyon authored
      Change-Id: I980836ba6ae08bc69263dcaef6444788fa430cf2
      Signed-off-by: Robert Lyon's avatarRobert Lyon <robertl@catalyst.net.nz>
      d6fc2d8e
  5. 24 Jan, 2018 6 commits
    • Cecilia Vela Gurovic's avatar
      Bug 1736033: change privacy footer link for logged in user · 87e8185c
      Cecilia Vela Gurovic authored
      When a user is logged in the 'Privacy statement' link in the footer should go to
      /account/userprivacy.php
      
      when no user is logged in then it should go to
      /privacy.php
      
      behatnotneeded
      
      Change-Id: Ic0ded32c71a2f4e0f2238559c4c8a3fb0269f5b9
      87e8185c
    • Robert Lyon's avatar
      Merge changes from topic 'GDPR' · f83fb54d
      Robert Lyon authored
      * changes:
        Bug 1734174: Users Privacy Statement page
        Bug 1734174: Create usr_agreement table
        Bug 1734182: Change menu from 'Privacy statement' to 'Legal'
        Bug 1734182: Displaying the existing site/institution privacy within table
        Bug 1734182: Add view/edit logic to institution privacy statement
        Bug 1734182: Add the first privacy statement of an institution
        Bug 1734182: Display the site privacy on institution privacy page
        Bug 1734182: Add the edit/view logic to the site privacy page
        Bug 1734182: Display the Privacy Statement on page /privacy.php
        Bug 1734182: Display all versions of the site privacy statement
        Bug 1734170: add new admin menu item 'Privacy'
        Bug 1734182: Move privacy to site_content_version table
        Bug 1734182: Add privacy to the site_content_version table
      f83fb54d
    • Maria Sorica's avatar
      Bug 1734174: Users Privacy Statement page · 9cfbb97a
      Maria Sorica authored
      The page displays the current privacy statement that the user has consented to.
      behatnotneeded
      
      Change-Id: I03d79f538b0a3775cf49c0ed39a05b3a98c8bf04
      9cfbb97a
    • Maria Sorica's avatar
      Bug 1734174: Create usr_agreement table · dece7ed9
      Maria Sorica authored
      behatnotneeded
      
      Change-Id: Ibd10a64a601a38ed88a4c49ce720f0d343d1fe83
      dece7ed9
    • Robert Lyon's avatar
      Bug 1734182: Change menu from 'Privacy statement' to 'Legal' · 0de12267
      Robert Lyon authored
      That way we can have other things like terms and conditions also part
      of this system
      
      Change-Id: I00d44a856142095dc3d48f9953a5c775b06b6891
      Signed-off-by: Robert Lyon's avatarRobert Lyon <robertl@catalyst.net.nz>
      0de12267
    • Robert Lyon's avatar
      Bug 1734182: Displaying the existing site/institution privacy within table · 0a13b034
      Robert Lyon authored
      Rather than loading page with just existing content we can load table
      with table and content displayed together for easier comprehension of
      which row relates to which statement
      
      Also added the 'Cancel' link so one can cancel out of the form without
      saving
      
      behatnotneeded
      
      Change-Id: Idae22c7659c5ea9f63e98e77b73abccaecd97462
      Signed-off-by: Robert Lyon's avatarRobert Lyon <robertl@catalyst.net.nz>
      0a13b034
  6. 23 Jan, 2018 5 commits
  7. 22 Jan, 2018 2 commits
    • Maria Sorica's avatar
      Bug 1734182: Display all versions of the site privacy statement · 05aad4e5
      Maria Sorica authored
      The versions are displayed under Administration -> Configure site ->
      Privacy statement in order to have a log of when changes were made
      by whom.
      
      behatnotneeded
      
      Change-Id: I9a4e72e9ae97453e171e849bff5c4b8f1204e2e1
      05aad4e5
    • Cecilia Vela Gurovic's avatar
      Bug 1744797: Fixes for ssphp 1.15.0 · 0405658c
      Cecilia Vela Gurovic authored
      Stop the error:  [SimpleSAML_Error_UnserializableException]:
      [ARRAY]: The option 'Format' is not a valid string value
      
      And allow the js submit form for the redirect of the POST to IdP
      
      behatnotneeded
      
      Change-Id: Id617e51722d55c286e9b5340cdc3f5922f7320bc
      
      Adjusting ssphp to copy the extlib www/resources/ files into sp/resources/
      
      Change-Id: Ie347d43b64638b4b36a198c5904cee6128ea6f7f
      Signed-off-by: Robert Lyon's avatarRobert Lyon <robertl@catalyst.net.nz>
      0405658c
  8. 19 Jan, 2018 2 commits
  9. 18 Jan, 2018 1 commit
  10. 16 Jan, 2018 6 commits
  11. 15 Jan, 2018 2 commits
  12. 14 Jan, 2018 1 commit
    • Rebecca Blundell's avatar
      Bug #1696627: Behat HTML report · e35e3528
      Rebecca Blundell authored
      - Updated details for behat.yml config to BehatConfigManager and a call
      to update the file
      - Added BehatHooks to get screenshots on fail. Screenshots are saved in the
      Behat maharadata directory at /behat/results/html/screenshots
      - Added auto-open of report
      - Added some explanatory notes on how to run report
      
      If you set the "html" flag as third parameter of the Behat command, you can
      generate the HTML report. The report will be saved in the Behat
      dataroot under behat/html_results
      
      If you accidentially set the "html" flag as 2nd parameter it will
      instead show help info
      
      behatnotneeded
      
      Change-Id: I76c67a1148278efa049317b526fef760c1a43ded
      e35e3528
  13. 11 Jan, 2018 1 commit
    • Rebecca Blundell's avatar
      Bug 1742600: update chromedriver for behat tests · 186c07f8
      Rebecca Blundell authored
      I have successfully run tests with the new version of chromedriver
      (2.35) and chrome (63). I thought the best way to test further was to
      let maharabot run the test suite and see if any issues come up.
      
      failing tests are now fixed.
      
      behatnotneeded
      
      Change-Id: I22e45e8a95669e2109ca70ae782aa2c40546db14
      186c07f8
  14. 09 Jan, 2018 7 commits