1. 26 Mar, 2017 2 commits
    • Kristina Hoeppner's avatar
      Bug 1667539: "Institutions" in 2nd level nav to "Settings" · aaabbc64
      Kristina Hoeppner authored
      to avoid having "Institutions" shown up twice,
      once in 1st level nav and then in 2nd level nav
      again. For all other items in the 2nd level nav
      we say what we are displaying just not for the
      "Settings" page as the institutions as listed
      differently than on the other pages.
      
      Change-Id: I9b9248226fce76e485c8a898c04fe4eb2bf5e7e8
      aaabbc64
    • Kristina Hoeppner's avatar
      Bug 1667525: Rename "Find friends" to "Find people" · 82d4a700
      Kristina Hoeppner authored
      This makes it less ambigious who you are searching for.
      With "Find friends" you can think that you can only
      find existing friends. However, you can actually also
      just use the search to find people without having to
      add them as a friend, e.g. to find portfolios of them
      more quickly.
      
      Change-Id: I066569a2a37c0e7b4f15ad2ad56010bdf3ba2bc3
      82d4a700
  2. 22 Mar, 2017 2 commits
  3. 21 Mar, 2017 1 commit
    • Cecilia Vela Gurovic's avatar
      Bug 1657565: App-style navigation · bf6d8b64
      Cecilia Vela Gurovic authored
        Hide the dropdown menu site and institution level adding option
          to enable in config.php
          $cfg->dropdownmenuenabled= true
      
        Separate normal navigation menu from admin navigation menu
          and place it next to user menu at the top right
      
        Make the navigation changes in all themes but keep old raw theme
          unchanged in raw_old directory
      
      behatnotneeded: Are added in a separate commit
      Change-Id: If15680e17486f5bf607c3b0bf84d9086f4179e7d
      bf6d8b64
  4. 19 Mar, 2017 3 commits
  5. 16 Mar, 2017 1 commit
  6. 07 Mar, 2017 1 commit
  7. 14 Feb, 2017 1 commit
  8. 10 Feb, 2017 1 commit
    • Robert Lyon's avatar
      Bug 1625863: Adding cli for langpacks · 6b7d7f79
      Robert Lyon authored
      
      
      This cli does:
      
      1) Install / update langpacks by listing the languages by their code,
         eg de = German, fr = French like so
      
      sudo -u www-data php admin/cli/sync_langpacks.php -l=de,fr
      
      This will make a backup of the existing language (if exists) into the
      dataroot langpacks_backup directory.
      
      2) If you don't want to make backups then add the -b=false flag, eg
      
      sudo -u www-data php admin/cli/sync_langpacks.php -l=de,fr -b=false
      
      3) If you need to rollback the backups you can use the -r=true flag, eg
      
      sudo -u www-data php admin/cli/sync_langpacks.php -l=de,fr -r=true
      
      It will ignore trying to update the 'en' language as that is set
      within the Mahara system itself
      
      behatnotneeded
      
      Change-Id: I4ec773126cc45a87fc78dec658e97856eec05338
      Signed-off-by: Robert Lyon's avatarRobert Lyon <robertl@catalyst.net.nz>
      6b7d7f79
  9. 26 Jan, 2017 1 commit
  10. 25 Jan, 2017 2 commits
  11. 23 Dec, 2016 1 commit
  12. 22 Dec, 2016 1 commit
  13. 03 Nov, 2016 1 commit
  14. 19 Oct, 2016 2 commits
  15. 10 Oct, 2016 1 commit
  16. 09 Oct, 2016 1 commit
  17. 04 Oct, 2016 1 commit
    • Cecilia Vela Gurovic's avatar
      Bug 1558883: Conflict check for access and overriding dates · 948c4706
      Cecilia Vela Gurovic authored
      Added a control in view/share screen to see
      if there is a conflict between the access permission dates
      and the overriding dates.
      There is no conflict only when overriding dates contain
      any other access dates.
      
      behatnotneeded
      
      Change-Id: Id6082f314d1e30b3e8bf1cc7d5532afa0ff87c42
      948c4706
  18. 26 Sep, 2016 1 commit
  19. 21 Sep, 2016 1 commit
  20. 02 Sep, 2016 1 commit
  21. 01 Sep, 2016 3 commits
  22. 31 Aug, 2016 1 commit
  23. 24 Aug, 2016 1 commit
  24. 22 Aug, 2016 1 commit
  25. 11 Aug, 2016 1 commit
  26. 25 Jul, 2016 1 commit
    • Ghada El-Zoghbi's avatar
      Bug 1606101: usr.suspendedcusr must be non-zero · ead553ee
      Ghada El-Zoghbi authored
      It turns out a lot of existing code checks the boolean
      value of usr.suspendedcusr to determine if a user should
      be treated as suspended or not. The LDAP sync cron (and,
      indeed, any code suspending users via a cron task) was
      setting usr.suspendedcusr to 0, which is boolean false,
      so these users would be treated as not suspended.
      
      We are going to update all usr.suspendedcusr = 0
      to a valid site admin ID.
      
      Change-Id: Iecfbfd8a4cdd98d5d07149bb40c64308262ea234
      behatnotneeded: Test to come later
      ead553ee
  27. 21 Jul, 2016 1 commit
  28. 15 Jul, 2016 1 commit
  29. 11 Jul, 2016 1 commit
    • Ghada El-Zoghbi's avatar
      Bug 1600116: Validate group shortname across all institutions. · 7c5263b5
      Ghada El-Zoghbi authored
      Validate that the group shortname is unique across all institutions
      instead of just the institution that is being processed.
      
      Make sure the mandatory fields (shortname, displayname, roles)
      in the upload csv are not empty as the group shortname validation
      relies on the display name.
      
      Also, improve the error message thrown during the submit when
      the groupname is not unique.
      
      behatnotneeded
      
      Change-Id: I23278de9bb52f1289535924f1accf3fcb9d559ce
      7c5263b5
  30. 08 Jul, 2016 1 commit
  31. 07 Jul, 2016 1 commit
    • Robert Lyon's avatar
      Bug 1580399: Stop users logging in to suspended/expired institutions · c10a36bc
      Robert Lyon authored
      
      
      Moving the code from LiveUser->login() to
      ensure_user_account_is_active() so that internal and external logins
      can use the same code. This means the check now will fall after
      LiveUser->authenticate() so a user's lastlogin values will be updated.
      but that should be ok as the login was successful, it's just they
      can't go any further as their institution is not active.
      
      behatnotneeded
      
      Change-Id: Ie78a60978d5936f78af5a962ca3efdcdee148b93
      Signed-off-by: Robert Lyon's avatarRobert Lyon <robertl@catalyst.net.nz>
      c10a36bc
  32. 03 Jul, 2016 1 commit
    • Robert Lyon's avatar
      Bug 1594579: Allowing a group to be duplicated · 33b484bf
      Robert Lyon authored
      
      
      This patch does the copying of:
      
      - The group settings - and renames the group to a new unique name
      - Views/collections - the same way we copy them now so that copied files
        end up in 'viewfiles' folder.
      - The group homepage by copying the old homepage like a normal
      page then move the blocks from it to the new homepage and then deleting the
      duplicated homepage.
      - Adding copy buttons to the admin/groups list, the my groups list,
      and group homepage.
      
      Still to do:
      
      Make sure we don't duplicate more than one copy of a journal if the
      journal is within more than one page/block
      
      behatnotneeded - behat file to come later
      
      Change-Id: Ibd74d1bdf76c3488d4af3735dba9c7b5f773e2f7
      Signed-off-by: Robert Lyon's avatarRobert Lyon <robertl@catalyst.net.nz>
      33b484bf