Ferran Recio
0ad8fd077c
MDL-78175 course: move role renaming to participants
2023-05-29 09:25:18 +02:00
Sujith Haridasan
73d604369d
MDL-71062 core: Step 1 deprecation of print_error function
2022-07-13 08:20:54 +05:30
Mihail Geshoski
805a9eebf5
MDL-73169 core_course: Update course category breadcrumb nodes
2022-03-02 17:27:38 +08:00
Peter Dias
f1959af7f6
MDL-73462 course: Introduce course category tertiary navigation
...
Update the category management page.
2022-03-01 17:57:24 +08:00
Bas Brands
946fd915e2
MDL-72095 theme_boost: max width for activity pages
2021-12-08 17:29:49 +01:00
Amaia Anabitarte
7958fa72e1
MDL-72356 core_course: auto enrol admins when adding a new course
2021-09-20 13:09:29 +02:00
Amaia Anabitarte
d45058fd21
MDL-72311 core_course: Go to course content when creating a course
2021-08-17 19:16:37 +02:00
cescobedo
5d69038bb6
MDL-66683 core: Revert MDL-66181 because created regressions
...
This reverts commit ed080a580ffd0eea70ad3eaa9214234cf2463034.
This issue reverts the behaviour modified in MDL-66181, as that change
negatively impacted course-creation workflows. As this appears to be
the intended functionality, the Security team has agreed to revert
this change.
2019-11-07 17:29:30 +01:00
Andrew Nicols
ed080a580f
MDL-66181 course: Only assign roles that the user is allowed to assign
2019-09-02 17:04:35 +02:00
Daniel Neis Araujo
28af88f364
MDL-62334 admin: add a new course link on admin/search
2018-09-25 14:31:50 -03:00
Damyon Wiese
4b50765bd5
MDL-59370 enrol: Kill the enrol/users page.
2017-08-14 11:06:16 +08:00
Abhijit A.M
1b276bfc9d
MDL-53440 course: Better interface for approving multiple courses
...
Added another target 'pending' in course/edit.php for redirection
This will help administrator/managers approve multiple courses
one after another
2016-04-07 10:38:42 +08:00
Marina Glancy
74fa9f76dc
MDL-50851 course: use new tag API
2016-01-10 15:25:47 +08:00
Marina Glancy
0d1e545612
MDL-51132 tags: do not use user tags for tagging courses
2015-09-05 11:21:15 +08:00
shashi
bbc3b07965
MDL-46238 enrol:add a simple way to go back to course page
2015-02-19 16:56:53 +05:30
Sam Hemelryk
c62d077b0e
MDL-21724 course: fixed handling of returnto=0
2014-12-04 12:14:31 +00:00
Sam Hemelryk
24d0d813e9
MDL-21724 course: ability to return when editing/creating
2014-12-03 10:21:54 +13:00
Sam Hemelryk
b9f4c37879
MDL-45209 course: fixed navbar when creating,editing courses
2014-06-27 09:39:47 +12:00
Marina Glancy
7456c96766
MDL-41384 course: do not show debugging message if $COURSE contains format options
...
before showing debugging message make sure that field exists in database and not only in the object
2014-01-31 16:56:30 +08:00
Sam Hemelryk
5dc361e16e
MDL-31830 core_course: new course category management interface
...
* Implemented a new course and category management page.
* Deprecated the old management interface.
* Unit tests to cover the new API and core functions.
* Behat tests to cover the new interface.
2013-10-07 10:21:41 +13:00
Petr Škoda
5e95223e86
MDL-28094 keep subdirs in content upgraded from 1.x
2013-09-07 11:30:19 +02:00
Marina Glancy
cb52eeab28
MDL-38593 Argument 'id' renamed to 'categoryid' in course/manage.php
2013-04-09 12:55:50 +10:00
Marina Glancy
30142c1905
MDL-38593 Merge code from /course/category.php into /course/index.php
2013-04-09 12:21:05 +10:00
Marina Glancy
d1f8c1bd62
MDL-38708 Added course overview files (most often images) to courses
2013-04-02 11:08:21 +11:00
Marina Glancy
2c49fb4c3e
MDL-37572 Course categories are now managed in /course/manage.php
...
Switching between categories view and edit no longer depend on global editing mode
/course/index.php and /course/category.php do not contain editing code
2013-02-01 08:51:34 +13:00
Rajesh Taneja
1a9d21dc21
MDL-32526 Course: After creating course user should be redirected to newly created course
...
After creating a new course if user has capability to enrol users then
enrol user page should be visible else user should see newly created course
2013-01-16 16:16:43 +08:00
Dan Poltawski
319d937602
Revert "Merge branch 'wip-MDL-31750-master' of git://github.com/abgreeve/moodle"
...
This reverts commit 8361f557a117211a21e657b8ad6b8bec402fbf69,
2b9e957a274c037b222b8159dbc03b49d61b2e47 and
fae51910bf8d7e859f9dae807b9ca54089c5109e
2013-01-10 11:17:33 +08:00
Eloy Lafuente (stronk7)
8361f557a1
Merge branch 'wip-MDL-31750-master' of git://github.com/abgreeve/moodle
...
Conflicts:
course/tests/courselib_test.php
2013-01-09 01:31:50 +01:00
Damyon Wiese
736a655135
MDL-36302 course: Set correct URL on settings page for navigation.
2012-11-27 14:02:39 +08:00
Adrian Greeve
fae51910bf
MDL-31750 - course: Creating a consistent api for checking permissions for moving courses to different categories.
2012-11-13 09:42:45 +08:00
Marina Glancy
fc79ede5a1
MDL-35768 Added format-specific options to edit course and section forms
...
- Course format may define additional fields (format options) to store for course and each section
- Edit course form allows to edit format-specific options and refreshes their list on format change
- Course format may provide it's own form for editing a section
- Default form for editing section allows to edit all format-specific fields
- Class section_info refactored, it defines magic methods such as __get() to access basic section
information and format-specific options (retrieved only on the first request)
- format_base::update_course_format_options() allows to watch pre-update state of the course,
format_legacy automatically copies the options with the same names between formats
2012-11-02 10:55:23 +08:00
Marina Glancy
38b19bbca1
MDL-35339 call rebuild_course_cache() always (and only) after changing course modules or sections
2012-10-15 14:08:14 +08:00
Ankit Agarwal
9a5e297b4c
MDL-34470 course: Replace all instances of get_context_instance() with context_xxx::instance() in course/
2012-07-24 16:19:01 +08:00
Petr Skoda
c52551dc3c
MDL-8249 localise standard role names and descriptions if empty
2012-07-06 08:22:34 +02:00
sam marshall
ce4dfd2703
MDL-24419 (4): Add conditional availability support to sections; section cache
...
Credit: original version done by Kirill Astashov of NetSpot (netspot.com.au),
finished and tweaked by sam.
This change adds conditional availability support for sections analagous to
that already available for activities. (Backend, UI, backup/restore.)
In order that this feature does not reduce performance, section cacheing has
also been added using a new course 'sectioncache' field analagous to modinfo.
The new feature integrates with activity availability so that activities
inside sections which are not available are automatically not available
themselves (meaning it works to restrict access).
2012-05-14 11:19:25 +01:00
Tim Hunt
9665ecd275
MDL-19125 module restrictions: use a capability
...
1. This used to use a complex legacy system which was buggy.
2. It now relies on a new mod/...:addinstance capability for each module.
3. All the legacy code has been stripped out.
4. Old restriction data is upgraded by creating the necessary permission
overrides. Similarly, when old backups are restored, the old settings
are converted to be overrides.
5. The required addinstance capabilities will be added as a separate
commit.
6. There is a developer debug warning about modules that are missing the
addinstance capability, unless they are MOD_ARCHETYPE_SYSTEM mods.
2012-03-15 17:11:27 +00:00
Rajesh Taneja
dedb69a2a1
MDL-27896 editor - parent context will be respected by editor in case context is not created.
2011-08-12 11:33:21 +08:00
Rajesh Taneja
e9de1cf49c
MDL-27896 context - Fixed editor context to observe filter status
2011-08-12 11:33:21 +08:00
Petr Skoda
dba37691c5
MDL-23797 fixed some problems discovered by the new PAGE->context diag code
2010-08-16 19:11:50 +00:00
Petr Skoda
9eb7b1cb81
MDL-23502 improved coding style
2010-07-31 10:14:05 +00:00
Petr Skoda
eef400a460
MDL-23502 removed annoying redirect messages - it is obvious that the course was updated or created when there was no error; changing redirect after adding to new ajax UI; enrolment is not a good starting place for courses created by course creators - this role is design for creating of course for own use, not for others
2010-07-31 10:12:37 +00:00
aparup
7feebf6f6d
Administration MDL-23144
...
Course create/update/cancel now navigates back to where u came from (namely /course/index.php & /course/category.php).
(except when creating by default in Misc whereby you're sent to Misc where the course was created)
2010-07-16 07:10:49 +00:00
aparup
924ca8450f
ADministration MDL-23144 fixed course creation -> cancel button going to limbo. now goes back to course(cat) index page
2010-07-08 05:40:03 +00:00
Petr Skoda
64f93798d4
MDL-22950 adding new component column to the files table, unfortunately this change requires changes in all 2.0dev code, please review all custom code that was already upgraded to 2.0; fixing multiple problems and regressions in mod/assignment
2010-07-03 13:37:13 +00:00
Rossiani Wijaya
377d7b82f6
MDL-20410 - remove set_focuscontrol (bulk commit)
2010-07-01 05:35:27 +00:00
Petr Skoda
df997f841f
MDL-21782 reworked enrolment framework, the core infrastructure is in place, the basic plugins are all implemented; see the tracker issue for list of unfinished bits, expect more changes and improvements during the next week
...
AMOS START
MOV [sendcoursewelcomemessage,core_admin],[sendcoursewelcomemessage,enrol_self]
MOV [configsendcoursewelcomemessage,core_admin],[sendcoursewelcomemessage_desc,enrol_self]
MOV [enrolstartdate,core],[enrolstartdate,enrol_self]
MOV [enrolenddate,core],[enrolenddate,enrol_self]
CPY [welcometocourse,core],[welcometocourse,enrol_self]
CPY [welcometocoursetext,core],[welcometocoursetext,enrol_self]
MOV [notenrollable,core],[notenrollable,core_enrol]
MOV [enrolenddaterror,core],[enrolenddaterror,enrol_self]
MOV [enrolmentkeyhint,core],[passwordinvalidhint,enrol_self]
MOV [coursemanager,core_admin],[coursecontact,core_admin]
MOV [configcoursemanager,core_admin],[coursecontact_desc,core_admin]
MOV [enrolledincourserole,core],[enrolledincourserole,enrol_manual]
MOV [enrolme,core],[enrolme,core_enrol]
MOV [unenrol,core],[unenrol,core_enrol]
MOV [unenrolme,core],[unenrolme,core_enrol]
MOV [enrolmentnew,core],[enrolmentnew,core_enrol]
MOV [enrolmentnewuser,core],[enrolmentnewuser,core_enrol]
MOV [enrolments,core],[enrolments,core_enrol]
MOV [enrolperiod,core],[enrolperiod,core_enrol]
MOV [unenrolroleusers,core],[unenrolroleusers,core_enrol]
AMOS END
2010-06-21 15:30:49 +00:00
Petr Skoda
4f0c2d0009
MDL-21655 big scary enrolment and roles improvements - see tacker for list of changes, includes other minor fixes too
2010-03-31 07:41:31 +00:00
Sam Hemelryk
33c074206d
course-edit MDL-20204 Fixed recent regression get_list_of_themes returns array of themes now not strings
2010-01-28 07:00:16 +00:00
Petr Skoda
a685593466
MDL-21233 moodle_url improvemewnts, code simplification, more diagnostics; fixed several regressions
2010-01-16 15:39:56 +00:00
Petr Skoda
191b267bcd
MDL-20790 more page layouts -see base theme for full list; also added new css body class for describing current layout; base layout is now default for beter BC; require_login() now sets 'incourse' layout automatically
2009-12-27 12:02:04 +00:00