MDL-31830 core_course: new course category management interface
authorSam Hemelryk <sam@moodle.com>
Sun, 29 Sep 2013 20:08:07 +0000 (09:08 +1300)
committerSam Hemelryk <sam@moodle.com>
Sun, 6 Oct 2013 21:21:41 +0000 (10:21 +1300)
commit5dc361e16ef74320394685125e62d044d71b1887
treedae7def91af7695bc51c3edb374638fd98db03ac
parent56cc9b387ed095a18a6ee4df724dabf490f93df6
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.
59 files changed:
admin/roles/assign.php
admin/roles/permissions.php
admin/settings/courses.php
admin/tool/behat/tests/behat/data_generators.feature
course/ajax/management.php [new file with mode: 0644]
course/category.php
course/classes/deletecategory_form.php [new file with mode: 0644]
course/classes/editcategory_form.php [new file with mode: 0644]
course/classes/management/helper.php [new file with mode: 0644]
course/classes/management_renderer.php [new file with mode: 0644]
course/delete.php
course/delete_category_form.php
course/edit.php
course/editcategory.php
course/editcategory_form.php
course/lib.php
course/manage.php
course/management.php [new file with mode: 0644]
course/renderer.php
course/search.php
course/tests/behat/behat_course.php
course/tests/behat/category_change_visibility.feature [new file with mode: 0644]
course/tests/behat/category_management.feature [new file with mode: 0644]
course/tests/behat/category_resort.feature [new file with mode: 0644]
course/tests/behat/course_category_management_listing.feature [new file with mode: 0644]
course/tests/behat/course_change_visibility.feature [new file with mode: 0644]
course/tests/behat/course_resort.feature [new file with mode: 0644]
course/tests/courselib_test.php
course/tests/fixtures/course_capability_assignment.php [new file with mode: 0644]
course/tests/management_helper_test.php [new file with mode: 0644]
course/yui/build/moodle-core-management/moodle-core-management-coverage.js [new file with mode: 0644]
course/yui/build/moodle-core-management/moodle-core-management-debug.js [new file with mode: 0644]
course/yui/build/moodle-core-management/moodle-core-management-min.js [new file with mode: 0644]
course/yui/build/moodle-core-management/moodle-core-management.js [new file with mode: 0644]
course/yui/build/moodle-course-management/moodle-course-management-debug.js [new file with mode: 0644]
course/yui/build/moodle-course-management/moodle-course-management-min.js [new file with mode: 0644]
course/yui/build/moodle-course-management/moodle-course-management.js [new file with mode: 0644]
course/yui/src/management/build.json [new file with mode: 0644]
course/yui/src/management/js/category.js [new file with mode: 0644]
course/yui/src/management/js/console.js [new file with mode: 0644]
course/yui/src/management/js/course.js [new file with mode: 0644]
course/yui/src/management/js/dd.js [new file with mode: 0644]
course/yui/src/management/js/item.js [new file with mode: 0644]
course/yui/src/management/meta/management.json [new file with mode: 0644]
filter/manage.php
lang/en/admin.php
lang/en/error.php
lang/en/moodle.php
lib/coursecatlib.php
lib/filestorage/file_storage.php
lib/navigationlib.php
lib/tests/coursecatlib_test.php
theme/base/style/core.css
theme/base/style/course.css
theme/bootstrapbase/less/moodle/bootstrapoverride.less
theme/bootstrapbase/less/moodle/core.less
theme/bootstrapbase/less/moodle/course.less
theme/bootstrapbase/less/moodle/responsive.less
theme/bootstrapbase/style/moodle.css