Damyon Wiese
237fd80cd2
MDL-58090 oauth2: API to get a system client
...
Request an oauth client with an access token retrieved with the stored refresh token from the OAuth issuer.
Part of MDL-58220
2017-04-03 13:39:45 +08:00
Damyon Wiese
ddf65b8c05
MDL-58090 oauth2: Facebook
...
Add defaults for facebook authentication and drop behaviour field completely.
Part of MDL-58220
2017-04-03 13:39:45 +08:00
Damyon Wiese
485a22fc98
MDL-58090 oauth2: Get rid of behaviour field
...
OAuth services working fully from config - no more subclasses for each OAuth issuer.
Part of MDL-58220
2017-04-03 13:39:44 +08:00
Damyon Wiese
8445556b4c
MDL-58090 oauth2: Move code from subclasses to config
...
Allow the behaviour of each oauth service to be customised by config instead of
subclasses.
Part of MDL-58220
2017-04-03 13:39:44 +08:00
Damyon Wiese
60237253a2
MDL-58090 oauth2: Store a list of oauth2 services
...
Build an admin page where OAuth 2 services can be installed and configured.
Part of MDL-58220
2017-04-03 13:39:02 +08:00
Mark Nelson
00995f0339
MDL-58239 core_output: fixed user date helper doc example
...
Part of MDL-55611 epic.
2017-04-03 11:37:06 +08:00
Mark Nelson
12cbce0aa3
MDL-57888 core_calendar: moved functions from calendar/lib.php
...
Part of MDL-55611 epic.
2017-04-03 11:35:38 +08:00
Simey Lameze
a22fa7cb68
MDL-57545 core_calendar: remove visibility fields from calendar events
...
Part of MDL-55611 epic.
2017-04-03 11:35:38 +08:00
Mark Nelson
c45266d115
MDL-57545 core_calendar: trigger update event when toggling visibility
...
Part of MDL-55611 epic.
2017-04-03 11:35:38 +08:00
Ryan Wyllie
e03d5d4790
MDL-57445 core: allow context variables in pix helper
...
Allow the user of context variables in the id and component section of
the pix helper.
Part of MDL-55611 epic.
2017-04-03 11:35:37 +08:00
Mark Nelson
4c5cde3134
MDL-57433 block_course_overview: removed block from core
...
Part of MDL-55611 epic.
2017-04-03 11:33:55 +08:00
Mark Nelson
1c69e1994d
MDL-57436 core: added 'myoverview' block to list of standard plugins
...
Part of MDL-55611 epic.
2017-04-03 11:31:32 +08:00
Marina Glancy
89b909f6de
MDL-57769 course: prepare to remove numsections option
2017-03-30 08:26:12 +08:00
Dan Poltawski
ed8ab587be
Merge branch 'MDL-38278-pptx-et-al-presentation-group' of https://github.com/lucaboesch/moodle
2017-03-28 10:15:22 +01:00
Luca Bösch
5ee4e09334
MDL-38278 core_files: Populating presentation group some more.
...
Now all filetypes with icon 'powerpoint' and 'impress', i.e.
pps, ppt, pptx, pptm, potx, potm, ppam, ppsx, ppsm, odp, otp, sxi, sti
are all attributed to the "presentation" group.
Signed-off-by: Luca Bösch <luca.boesch@bfh.ch >
2017-03-28 10:50:34 +02:00
Mike Olsen
7782e6610b
MDL-58311 cache: Add password support for redis
...
add password support for redis connects in cache and session
2017-03-27 10:31:45 +01:00
Damyon Wiese
4413b46626
MDL-58357 icons: Better mapping for backup/restore
2017-03-27 15:26:09 +08:00
Andrew Nicols
13659515fd
MDL-55326 core_text: Correct typo3 file permissions
2017-03-27 15:07:01 +08:00
Damyon Wiese
23fc4008c5
MDL-58368 icons: Revert course icon to svg
2017-03-27 14:01:33 +08:00
Damyon Wiese
7e8940b544
MDL-40759 fontawesome: Use a cache
...
Cache the callback info.
2017-03-21 10:51:41 +08:00
Damyon Wiese
8626dc99fa
MDL-40759 fontawesome: Add BC for unmapped icons
...
This is yukky but it works. Note: I had to duplicate the standard pix icon template
inside the font-awesome one because the way this is rendered does not support partials.
2017-03-20 13:47:30 +08:00
Damyon Wiese
b9b409cfc3
MDL-40759 icons: Peer review fixes (all minor)
2017-03-17 15:52:46 +08:00
Damyon Wiese
8857c715d1
MDL-40759 icons: Behat fixes for font-awesome
2017-03-17 15:52:18 +08:00
Damyon Wiese
ad056aa267
MDL-40759 icons: Better mapping of some icons
2017-03-17 15:52:18 +08:00
Damyon Wiese
e330b1c214
MDL-40759 icons: Refactor to allow theme icon systems
2017-03-17 15:52:18 +08:00
Damyon Wiese
24a6b59412
MDL-40759 icons: Remove unused file type icons.
...
Because we can use svgs always - we got rid of different size icons for file types.
2017-03-17 15:52:18 +08:00
Damyon Wiese
3c8850711f
MDL-40759 icons: filepicker
...
Use font awesome svg icons for files in the file picker. Move the old icons to bootstrapbase.
2017-03-17 15:52:17 +08:00
Damyon Wiese
7cf6ef7bbb
MDL-40759 icons: Fix icons in action menus and links
...
Always use the pix icon helper in templates.
2017-03-17 15:51:29 +08:00
Damyon Wiese
95b06c13c6
MDL-40759 icons: Refactor icon system to be extensible.
2017-03-17 15:51:29 +08:00
Damyon Wiese
a26ce2482a
MDL-40759 themes: font awesome support
...
We add a new theme config so the theme can say it supports font-awesome.
If this is true, the pix_icon renderer will call a mapping function to map
from the moodle style t/edit to a font-awesome style fa-cog icon name. Then the renderer
will either render an image tag for old icons - or an accessible font-awesome <i> tag.
This mostly works - but there are some places where we don't use the pix icon renderer, and
we directly create image tags with pix_url image sources. These will need updating (Atto icons,
drag and drop move icons, editpdf icons).
2017-03-17 15:51:28 +08:00
Dan Poltawski
732bd13171
Merge branch 'MDL-55528-master' of git://github.com/andrewnicols/moodle
2017-03-14 12:07:33 +00:00
David Monllao
291767fbfe
Merge branch 'MDL-58114-master-excparams' of git://github.com/mudrd8mz/moodle
2017-03-14 11:27:26 +01:00
Andrew Nicols
594ada13c2
Merge branch 'MDL-57751-master' of https://github.com/xow/moodle
2017-03-14 11:27:24 +01:00
Damyon Wiese
ac40d8b589
MDL-57596 forms: CLEANHTML in persistent forms
...
Add special handling for text fields with the CLEANHTML type. This should
be used when students and teachers can edit the same field (you can't trust those students).
Applies cleaning on submitted data, and on data stored in the DB before it is put back in an editing form.
2017-03-10 18:04:48 +00:00
Marina Glancy
6e65554ea1
MDL-58010 user: allow to update only whitelisted user preferences
2017-03-10 18:04:47 +00:00
Andrew Nicols
e2310e4361
Merge branch 'MDL-57975-master' of git://github.com/ryanwyllie/moodle
2017-03-10 18:04:42 +00:00
Andrew Nicols
1568168717
MDL-55528 fileconverter_unoconv: Add new unoconv plugin
...
AMOS BEGIN
MOV [pathtounoconv,admin],[pathtounoconv,fileconverter_unoconv]
MOV [pathtounoconv_help,admin],[pathtounoconv_help,fileconv_helperter_unoconv_help]
MOV [unoconvwarning,admin],[unoconvwarning,fileconverter_unoconv]
MOV [test_unoconv,assignfeedback_editpdf],[test_unoconv,fileconverter_unoconv]
MOV [test_unoconvempty,assignfeedback_editpdf],[test_unoconvempty,fileconverter_unoconv]
MOV [test_unoconvdoesnotexist,assignfeedback_editpdf],[test_unoconvdoesnotexist,fileconverter_unoconv]
MOV [test_unoconvdownload,assignfeedback_editpdf],[test_unoconvdownload,fileconverter_unoconv]
MOV [test_unoconvisdir,assignfeedback_editpdf],[test_unoconvisdir,fileconverter_unoconv]
MOV [test_unoconvnotestfile,assignfeedback_editpdf],[test_unoconvnotestfile,fileconverter_unoconv]
MOV [test_unoconvnotexecutable,assignfeedback_editpdf],[test_unoconvnotexecutable,fileconverter_unoconv]
MOV [test_unoconvok,assignfeedback_editpdf],[test_unoconvok,fileconverter_unoconv]
MOV [test_unoconvversionnotsupported,assignfeedback_editpdf],[test_unoconvversionnotsupported,fileconverter_unoconv]
AMOS END
2017-03-10 10:45:46 +08:00
Andrew Nicols
34df779a95
MDL-55528 core_files: Create new fileconverter plugintype
2017-03-10 09:31:14 +08:00
Ryan Wyllie
8fa8675de8
MDL-57975 core: add userdate mustache php helper
...
Part of MDL-55611
2017-03-08 03:33:24 +00:00
John Okely
c0f70d1a7a
MDL-57751 libraries: Remove <2.6 only check from load_installed_plugins
2017-03-08 08:37:36 +08:00
David Monllao
02c7f6e888
Merge branch 'MDL-58057-master' of https://github.com/snake/moodle
2017-03-07 12:09:00 +01:00
Andrew Nicols
0c90bfe39b
Merge branch 'MDL-57972-master' of git://github.com/ryanwyllie/moodle
2017-03-07 14:35:00 +08:00
Ryan Wyllie
75378ded5f
MDL-57972 mustache: add shortentext template helper
...
Part of MDL-55611
2017-03-07 06:33:56 +00:00
Jake Dallimore
e858840437
MDL-58057 core_files: properly trim curl whitelist config when fetching
2017-03-07 09:49:22 +08:00
Jun Pataleta
37d0c7c7fd
MDL-55956 core: New adhoc task refresh_mod_calendar_events_task
...
* New adhoc task that loops over mod plugins and calls the
<modname>_refresh_events() hook, if available.
2017-03-06 16:12:07 +08:00
David Mudrák
0355e76ffa
MDL-58114 plugin manager: Fix exception parameters
2017-03-01 15:05:44 +01:00
Brendan Heywood
504d569b71
MDL-50719 cron: Fixed parallel task lock contention issues
2017-02-24 13:13:23 +11:00
David Monllao
2e57a90e0e
Merge branch 'MDL-57859-master' of git://github.com/merrill-oakland/moodle
2017-02-20 09:42:25 +01:00
David Monllao
6c6492a284
Merge branch 'MDL-56679-master' of git://github.com/junpataleta/moodle
2017-02-20 09:20:11 +01:00
David Monllao
49b8fa7fce
Merge branch 'MDL-57274-master' of https://github.com/snake/moodle
2017-02-20 09:07:18 +01:00