Dan Poltawski
e5ca70ba1d
MDL-59287 upgrade.txt: avoid misleading versions
2017-07-11 11:30:43 +01:00
Dan Poltawski
58a9d391a6
Merge branch 'wip-MDL-59287-master-v3' of git://github.com/abgreeve/moodle
2017-07-11 11:29:53 +01:00
Dan Poltawski
58fcd0a0ed
Merge branch 'MDL-56486-master-workshopfiletypes' of git://github.com/mudrd8mz/moodle
2017-07-11 10:18:48 +01:00
Eloy Lafuente (stronk7)
29af7b0b4c
MDL-57432 upgrade: clean < 3.0.0 upgrade steps
...
This just deletes all the upgrade steps previous to 3.0.0. Some
small adjustments, like adding missing MOODLE_INTERNAL or tweaking
globals can also be applied when needed.
Also includes an upgrade step to prevent upgrading from any
version < 2015111600 (v3.0.0) as anti-cheating measure.
Next commit will get rid of/deprecate all the upgradelib functions
not used anymore in codebase.
2017-07-10 09:16:55 +01:00
Adrian Greeve
9ffbdafc95
MDL-59287 calendar_events: Update modules to create all events.
...
All events equals all calendar events including completion events.
2017-07-10 09:40:02 +08:00
David Mudrák
fd8fe9c1db
MDL-56486 workshop: Add behat tests for restricting file types
2017-07-06 12:31:26 +02:00
David Mudrák
b8b07ce2c4
MDL-56486 workshop: Deprecate custom methods for handling file types
...
The functionality and the tests are now part of the core element.
2017-07-06 09:49:04 +02:00
David Mudrák
9ef238bc84
MDL-56486 workshop: Use filetypes utility class to normalize file types
2017-07-06 09:49:04 +02:00
David Mudrák
5a0865a1b1
MDL-56486 workshop: Use filetypes utility class to check submitted files
2017-07-06 09:49:04 +02:00
David Mudrák
f9a8d98047
MDL-56486 workshop: Use the new filetypes element in the mod_form
...
The element copes well with the legacy syntax - just extensions, no
dots. So the upgrade step is not actually necessary here. The element
has in-built validation so there is no need to validate it explicitly
here again.
2017-07-06 09:49:04 +02:00
Helen Foster
f08d4da505
MDL-59398 lang: Merge English strings from the en_fix language pack
2017-07-05 09:27:29 +02:00
Marina Glancy
6023e58bd1
MDL-59363 mod_workshop: user object must have alternative name fields
2017-06-28 11:36:11 +08:00
Danny Jung
36a7651de2
MDL-59073 Workshop: Prevent submission without content or file
2017-06-22 14:03:28 -07:00
Eloy Lafuente (stronk7)
5e27228335
MDL-58933 upgrade: add 3.3.0 separation line to all upgrade scripts
2017-05-19 19:22:07 +02:00
Eloy Lafuente (stronk7)
d989ee1e03
MDL-58853 versions: bump all versions and requires near release
...
version = 2017051500 release version
requires= 2017050500 current rc1 version
2017-05-09 02:58:28 +02:00
Jun Pataleta
3e9c150d94
Merge branch 'MDL-51932-master-workshopswitch' of git://github.com/mudrd8mz/moodle
2017-04-24 08:34:06 +08:00
David Mudrák
7fc7377082
MDL-58613 workshop: Provide all data to display user name
...
Additional fields such as middlename, alternatename and others were not
passed to the fullname(), causing a debugging message.
2017-04-19 13:43:21 +02:00
David Mudrák
b45193ca12
MDL-51932 workshop: Improve UX for teachers on switching workshop phases
...
The icon itself has been found insufficient, teachers did not realize it
was used to switch the phase. Its semantics is even less intuitive in
Boost when we do not show it on course outline any more.
So this patch starts to display the information that has been present
for assistive technologies only. As a side effect, I spotted there was a
bug that caused the id attribute "mod_workshop-userplancurrenttasks"
was used for all titles (not only the current one) so it did not
really serve the purpose well.
2017-04-18 18:00:59 +02:00
Mark Nelson
59391e80ad
MDL-58501 mod_*: improved docs for new calendar callbacks
2017-04-12 17:43:52 +08:00
Mark Nelson
01f96180ff
MDL-58504 mod_*: fixed PHPDoc return type for *_provide_event_action
2017-04-06 15:00:02 +08:00
Dan Poltawski
1e4e5c52d7
Merge branch 'MDL-55611-master' of git://github.com/danpoltawski/moodle
2017-04-04 17:07:41 +01:00
Mark Nelson
e1cd93ce20
MDL-58423 core_calendar: moved \core_calendar\event class
...
Part of MDL-55611 epic.
2017-04-04 11:01:49 +01:00
Jun Pataleta
0eb42c8579
MDL-58386 mod_workshop: Fixed CI issues
...
Part of MDL-55611 epic.
2017-04-04 11:01:47 +01:00
Damyon Wiese
141ee541ca
MDL-58219 repository: Change how controlled links work
...
Files are copied to the system user as soon as they are uploaded. Write access is then controlled when
serving links to the file.
Part of MDL-58220
2017-04-03 13:41:19 +08:00
Damyon Wiese
3739559644
MDL-58219 workshop: Fix unit tests
...
The bug is caused by the new code to freeze the files in the fileareas when switching phases.
Part of MDL-58220
2017-04-03 13:41:18 +08:00
Damyon Wiese
151b0f9409
MDL-58132 repositories: Controlled link file type
...
This introduces a new "controlled link" file type where the file is not
stored in Moodle - but Moodle will control the access permissions on the file.
Plugins can "freeze" a filearea which means Moodle will take ownership of all the remote
files of this type.
When accessing a file, if the "filebrowser" infomation indicates the current user can write to the file, they
will be granted temporary write access.
Part of MDL-58220
2017-04-03 13:40:13 +08:00
Andrew Nicols
3957222d44
MDL-58363 mod_workshop: Remove calendar is_visible
...
Part of MDL-55611 epic.
2017-04-03 11:37:09 +08:00
Simey Lameze
fdeeaff954
MDL-58265 core_test: replace I turn editing on steps
...
Also remove few more unnecessary steps that redirects behat to
site home page to actually get to the course.
Part of MDL-55611 epic.
2017-04-03 11:37:07 +08:00
Simey Lameze
c987d1b2ef
MDL-58265 core_test: replace all uses of I follow course steps
...
Part of MDL-55611 epic.
2017-04-03 11:37:07 +08:00
Simey Lameze
2eaa43dd42
MDL-57987 mod_workshop: add action event
...
Part of MDL-55611 epic.
2017-04-03 11:37:06 +08:00
Mark Nelson
e057f279e4
MDL-57497 core_calendar: added new calendar event class
...
Moved calendar_event class to new location using replaceclasses.php
Part of MDL-55611 epic.
2017-04-03 11:33:55 +08:00
Damyon Wiese
3e6adcd69c
MDL-40759 icons: Rename activity_icon
...
image_icon is a better name because there are some valid uses for these other than for activity icons.
E.g. Old JS code that is not worth re-writing.
2017-03-17 15:52:18 +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
663640f5b3
MDL-40759 icons: convert uses of pix_url to pix_icon
...
Also change filepicker to use scaled svgs instead of sets of custom pngs. The svgs are taken from font-awesome.
2017-03-17 15:52:17 +08:00
Damyon Wiese
2b931458ad
MDL-40759 plugins: Add font icon mapping to all plugins
2017-03-17 15:51:29 +08:00
Dan Poltawski
7a6b7f0b75
Merge branch 'MDL-57586-master' of https://github.com/nashtechdev01/moodle
2017-02-01 13:01:25 +08:00
Loc Nguyen
288ac7b9d7
MDL-57586 workshop: Change workshop variable protected to public
...
In class workshop_assessment_base, change $workshop from protected to public.
2017-01-10 14:22:11 +07:00
Rajesh Taneja
57bee542ab
MDL-56519 behat: Fixed lint errors
2017-01-03 09:12:54 +08:00
Andrew Nicols
75af0aa680
Merge branch 'MDL-57266' of git://github.com/stronk7/moodle
2016-12-07 09:53:16 +08:00
Marina Glancy
e5287f9b3b
MDL-56614 behat: navigate without navigation and admin blocks
2016-12-06 11:49:14 +08:00
Marina Glancy
ebcff7e256
MDL-56614 behat: new steps for navigation without blocks
2016-12-06 11:49:11 +08:00
Eloy Lafuente (stronk7)
75c57a08fb
MDL-57266 upgrade: add 3.2.0 separation line to all upgrade scripts
2016-12-05 17:10:20 +01:00
Eloy Lafuente (stronk7)
04649747a4
MDL-57197 versions: bump all versions and requires near release
...
version = 2016120500 release version
requires= 2016112900 current rc4 version
2016-11-29 22:57:05 +01:00
David Mudrák
48ea715da0
MDL-56888 workshop: Fix Leap2A export of the workshop submission
...
The whole story described in the tracker. Shortly, Mahara seems to have
a bug (or undocumented feature) that it expects the Leap2A content
wrapped in a single container.
2016-11-10 15:30:11 +01:00
Rajesh Taneja
dc90838aaa
MDL-56630 behat: Click on link in specificed block/region
2016-11-08 14:45:43 +08:00
Eloy Lafuente (stronk7)
717845b52d
Merge branch 'MDL-54833-master-workshopuserplan' of git://github.com/mudrd8mz/moodle
2016-10-25 20:46:30 +02:00
David Mudrák
5b1a074d89
MDL-54833 workshop: Provide accessible links to the current phase tasks
...
The screen reader had to read through all the phases tasks. This patch
adds an accessibility link to the list of the current phase tasks so the
user can skip directly to them.
2016-10-21 22:57:58 +02:00
David Mudrák
56201bcdef
MDL-54833 workshop: Enhance usability of switching to the next phase
...
Many users did not realize the need to switch the phase manually. This
patch adds a new explicit task to the current phase to do that.
2016-10-21 17:10:32 +02:00
Loc Nguyen
52554b172f
MDL-54833 workshop: Enhance accessibility of the userplan widget
...
Change userplan HTML structure from table to unordered definition list
<dl> <dt> and <dd>. Add accessibility string for task-todo, task-done,
task-fail, task-info to be read by screen reader
2016-10-21 17:03:06 +02:00