Andrew Nicols
9a2854cc65
MDL-58746 core: Add environment check for finfo
2017-05-01 09:01:21 +08:00
David Mudrák
a84d351e3d
MDL-58760 templates: Fix the template context documentation
...
This change was missed in the commit 663640f5 and I spotted it while
working on this issue.
2017-04-28 23:08:13 +02:00
Juan Leyva
b44e4748d6
MDL-58709 registration: Fix incorrect setType
2017-04-27 16:57:45 +02:00
David Monllao
0b90afb59e
Merge branch 'MDL-58727-master' of git://github.com/jleyva/moodle
2017-04-27 12:11:29 +08:00
Juan Leyva
b103797868
MDL-58727 tool_mobile: Return always launcher in get_public_config WS
...
Recently we added support to the new OAuth SSO methods (Google,
Facebook, Microsoft) and identity providers, that will require
launchurl to be returned always by tool_mobile_get_public_config
It is safe to return always the launchurl, the main reason to not
return it was to reduce data returned by Web Services when was not
required.
2017-04-26 09:26:13 +02:00
Juan Leyva
bf1babe5ff
MDL-58694 admin: Add mobile related data to site registration
2017-04-25 10:30:24 +02:00
Eloy Lafuente (stronk7)
641d75bde6
MDL-58681 behat: Split checkbox and advcheckbox tests
...
MDL-58267 converted "Display description on course page" to advcheckbox
(see 7f53e8aa22d555ba5f94530b7fc04a4e95f35c98).
Advanced checkboxes cannot be tested without real browser because Goutte
does not support the hidden+checkbox duality (MDL-55386).
So this patch does:
- Convert the NON-JS checks to use the "Force format" field (normal checkbox).
- Move the "Display description on course page" (adv. checkbox) to the JS scenario.
- Complete the 2 groups of checks above so the two ways to tick and untick are covered:
- I set the field "xxxx" to "yyyy"
- I set the following fields to these values:
- Complete the 2 groups of checks above so the two ways to verify the values are covered:
- the field "xxxx" [matches|does not match] value "yyyy"
- the following fields [match|do not match] these values:
That's all! The scenario is a bit spaghetti but it's way off the scope
of the issue to fix that.
2017-04-23 18:13:02 +02:00
David Monllao
8e96553708
Merge branch 'MDL-58590' of https://github.com/sk-unikent/moodle
2017-04-21 10:03:59 +08:00
Skylar Kelty
30fccfcd82
MDL-58590 mobile: Cache mobile-supporting plugins
2017-04-20 09:36:20 +01:00
Jake Dallimore
fedb00d4bb
Merge branch 'MDL-58520-master' of git://github.com/ryanwyllie/moodle
2017-04-19 15:50:48 +08:00
Ryan Wyllie
4671ae6374
MDL-58520 block_myoverview: change display name to Course overview
...
Change the display name of the my overview block to Course overview to
match the block it is replacing (and the UX prototype).
The use of "My" is no longer recommended when naming things in Moodle.
2017-04-19 05:47:40 +00:00
David Monllao
ac0553aa64
Merge branch 'MDL-54901' of git://github.com/stronk7/moodle
2017-04-19 11:30:03 +08:00
David Monllao
2b4bafc6c2
Merge branch 'MDL-58625-master' of git://github.com/danpoltawski/moodle
2017-04-19 03:50:44 +08:00
Dan Poltawski
34702e22e6
MDL-58625 behat: update tool_lp data generator
2017-04-18 12:51:13 +01:00
Eloy Lafuente (stronk7)
55946a892a
MDL-54901 phpunit: Change phpunit wwwroot to HTTPS and fix tests
...
This includes:
- Changing PHPUnit's bootstrap to use https://www ...
- Modify all existing expectations to the new wwwroot.
- Amend some tests now with different defaults because of is_https()
- Added a note to main upgrade.php about the change.
2017-04-18 03:40:17 +02:00
Eloy Lafuente (stronk7)
9d2112e88d
MDL-54901 environment: pg93, openssl, https & utf8mb4
2017-04-18 02:12:45 +02:00
Eloy Lafuente (stronk7)
71318407ef
MDL-54901 environment: 3.3 base information
...
This is a direct copy of the 3.2 branch to
have changes under control easier in next commits.
2017-04-17 12:22:10 +02:00
Dan Poltawski
0c290ad191
Merge branch 'MDL-32596_master' of https://github.com/rezaies/moodle
2017-04-13 15:58:00 +01:00
David Monllao
c94e64fad1
Merge branch 'MDL57475-master' of https://github.com/mmafrar/moodle
2017-04-12 16:18:53 +02:00
Jun Pataleta
f59c43a0fa
Merge branch 'MDL-58400-master' of git://github.com/junpataleta/moodle
2017-04-11 09:14:12 +08:00
David Monllao
9f22961d93
Merge branch 'mdl-58485' of https://github.com/Dagefoerde/moodle
2017-04-10 16:31:58 +02:00
David Monllao
f0ad40d13c
Merge branch 'MDL-57553-master' of git://github.com/andrewnicols/moodle
2017-04-10 11:44:14 +02:00
Juan Leyva
e352f30699
MDL-58400 tool_mobile: Support direct launch of OAuth SSO process
2017-04-10 11:12:29 +08:00
Juan Leyva
a67e3bda2e
MDL-58400 tool_mobile: Return enabled identity providers
...
Via this public Ajax Web Service we return the list of identity
providers in a site.
2017-04-10 11:12:28 +08:00
Jan Dageförde
6abce1e19a
MDL-58485 admin: Show all SVG plugin icons
2017-04-07 10:10:22 +02:00
Shamim Rezaie
74f83c14ee
MDL-32596 tool_xmldb: Updated confirmcheckforeignkeys
...
Updated $string['confirmcheckforeignkeys']
2017-04-06 18:36:10 +10:00
Jake Dallimore
b8094f8a18
Merge branch 'MDL-58443-master' of git://github.com/jleyva/moodle
2017-04-06 09:41:37 +08:00
Mark Nelson
90b735b169
MDL-12689 core: fixed incorrect use of the term 'depreciated'
2017-04-05 11:12:07 +08:00
Eloy Lafuente (stronk7)
aa2b5b214d
Merge branch 'wip-MDL-57769-master' of https://github.com/marinaglancy/moodle
2017-04-05 01:31:08 +02:00
Dan Poltawski
1e4e5c52d7
Merge branch 'MDL-55611-master' of git://github.com/danpoltawski/moodle
2017-04-04 17:07:41 +01:00
David Monllao
fcada374ac
Merge branch 'MDL-12689_m33v4' of https://github.com/sbourget/moodle
2017-04-04 00:08:50 +02:00
Mohamed Afrar
49b60a1c9a
MDL-57475 Forum: Fixing issue with the 'preferences' link in emails
2017-04-04 03:00:55 +05:30
Stephen Bourget
037273d87e
MDL-12689: convert auth plugins to use settings.php
2017-04-03 10:50:09 -04:00
Damyon Wiese
1d43165a5a
MDL-58220 oauth2: Provide template specific help links
...
E.g. separate pages for Microsoft / Google.
2017-04-03 13:43:27 +08:00
Damyon Wiese
4dc53b15fd
MDL-58220 oauth2: More prominent help link
2017-04-03 13:43:26 +08:00
Damyon Wiese
bc55c88ba0
MDL-58220 tool_oauth2: Lang string fix
2017-04-03 13:43:26 +08:00
Damyon Wiese
3605eb9a9e
MDL-58220 tool_oauth2: Disable short forms
...
All of these forms only have one section so we should disable short forms.
2017-04-03 13:43:26 +08:00
Damyon Wiese
0b9bb5bdc4
MDL-58220 oauth2: Alphabetise lang strings.
2017-04-03 13:43:26 +08:00
Damyon Wiese
440df5fb7f
MDL-58220 oauth2: quote image attributes
2017-04-03 13:43:26 +08:00
Damyon Wiese
c45d4b6a73
MDL-58220 oauth2: Change $OUTPUT to $this
2017-04-03 13:43:26 +08:00
Damyon Wiese
7949b3b2ac
MDL-58220 oauth2: Remove is_system_account_setup_supported
...
This was left from an earlier branch but no longer useful.
2017-04-03 13:43:26 +08:00
Damyon Wiese
5b0b35c096
MDL-58220 oauth2: Add is_configured to issuer
...
Saves repeated checks for clientid and clientsecret.
2017-04-03 13:43:25 +08:00
Damyon Wiese
4ab80291e7
MDL-58220 tool_oauth2: forms cleanup
...
Remove extra field length attributes and fix type of action fields.
2017-04-03 13:43:25 +08:00
Damyon Wiese
5b926a6a09
MDL-58220 oauth2: Move help icons to table header
...
In the Site Administration -> Server -> OAuth 2 Services page.
2017-04-03 13:43:25 +08:00
Damyon Wiese
818e789a00
MDL-58220 oauth2: Remove extra step
...
Show create google/facebook/office365 buttons on the main page instead
of hiding them behind a click.
2017-04-03 13:43:25 +08:00
Damyon Wiese
738c4a2a73
MDL-58220 oauth2: More help buttons
...
Add help for system account connections and discovery.
2017-04-03 13:43:25 +08:00
Damyon Wiese
c21a66e40a
MDL-58220 auth_oauth2: Restrict logins to a set of domains
...
This is set on the issuer, so you can have different lists for each oauth2 provider.
2017-04-03 13:43:25 +08:00
Damyon Wiese
eca128bf47
MDL-58220 oauth2: Global enable/disable for issuers.
2017-04-03 13:41:19 +08:00
Damyon Wiese
28dddbc129
MDL-58219 oauth2: Show connected system account info
...
Show the username and email of the connected system account (if it ever requires refreshing - this will help identity the account
to re-authorise).
Part of MDL-58220
2017-04-03 13:41:18 +08:00
Damyon Wiese
0e59638bdb
MDL-58126 googledocs: Re-implement the google docs repo
...
Use latest REST API (v3) - but avoid the google client libraries
(too big, too much to update, not integrated with auth).
Part of MDL-58220
2017-04-03 13:40:13 +08:00