Commit Graph

2001 Commits

Author SHA1 Message Date
stronk7 827f863046 MDL-18073 environment - enforce PHP 5.2.8 req for Moodle 2.0 ; merged from 18_STABLE 2009-01-28 23:42:40 +00:00
skodak b3b4937eb6 MDL-18040 rewritten XSS query, I hope this will be much faster; backported from HEAD 2009-01-28 22:51:28 +00:00
skodak ba58c9f08e MDL-18057 fixed XSS test 2009-01-27 17:38:40 +00:00
skodak dd75d8696e MDL-18040 adding warning that the security report processing may take a long time; backported from HEAD 2009-01-27 16:22:32 +00:00
skodak aaa9b674c9 MDL-18055 adding timeout protection to security report 2009-01-27 15:06:04 +00:00
tjhunt 9637977c56 admin: xhtml strict problems. 2009-01-23 02:10:11 +00:00
skodak 84d866f59a MDL-17463 bumped version report number numbers again - I found 3 sites that did not have the caps installed after upgrade - weird 2009-01-21 15:42:54 +00:00
mudrd8mz 3b8a200da9 MDL-17982 Security overview report backported to 1.9 uses 2.0 API
Fixes:
- admin/roles/manage.php instead of new admin/roles/define.php
- results returned by old get_recordset_sql() must be iterated using rs_fetch_next_record() instead of new foreach()
2009-01-21 10:57:53 +00:00
tjhunt c83e62ae8b upgrade reload icon MDL-17924 unobfuscate Martin's reload icon. 2009-01-20 06:56:44 +00:00
moodler b26a82e9a9 maintenance mode MDL-15700 Just some little tidyups of the maintenance mode page 2009-01-20 05:57:08 +00:00
tjhunt 1ae3f411b5 backup/restore: MDL-16614 more reliable test for when we are restoring a backup that was made of the same site that we are restoring to.
* Use this to fix a question restore bug.
* Replace older code that does something similar with the new test.
* Refactor initialisation of $CFG->siteidentifier into a function. There were about 4 copies of this code ;-)
2009-01-20 03:16:05 +00:00
moodler 187e8dc3a4 admin update reload MDL-17924 Changed reload form to an icon (merged from head) 2009-01-16 02:37:29 +00:00
skodak d78bca84e8 MDL-17222 backported security report into 1.9.x 2009-01-15 20:16:12 +00:00
dongsheng 7bbe53f402 "MDL-17747, add max category depth setting" 2009-01-14 04:47:21 +00:00
skodak b02e348184 MDL-17868 detection of incorrect hadnling of floats in version numbers - this should prevent dataloss in case it does not work as expected 2009-01-13 09:02:01 +00:00
tjhunt 2a538623e4 accesslib: MDL-17626 admin/modules.php should call delete_context when a module is uninstalled. 2009-01-09 05:34:54 +00:00
nicolasconnault 54862201c5 MDL-13778 Improved code in grades admin settings page 2009-01-08 08:52:37 +00:00
nicolasconnault 69cce5950b MDL-13778 Added 6 "composite" grade display types for the grader report 2009-01-08 08:19:41 +00:00
tjhunt fe6a9871bf course requests: MDL-6160 clean up admin option for choosing who is notified. 2009-01-08 07:05:31 +00:00
jerome 295c7cad90 database: MDL-16999 move the warning message from the environment check page to a normal upgrade page 2009-01-08 01:01:04 +00:00
dongsheng 507c75ff7c "MDL-17747, Add Max category depth as a configuratble setting to the site settings, credit goes to Jason Hardin" 2009-01-06 06:52:19 +00:00
skodak 95968dff75 MDL-17758 fixed hardcoded /admin/ links 2009-01-01 14:29:37 +00:00
skodak a963e6c8e4 MDL-17203 longer default salt 2008-12-31 15:56:49 +00:00
skodak 3222c0c272 MDL-17203 hash salt added to calendar export; backported from HEAD 2008-12-31 15:51:27 +00:00
skodak 33942f16e2 MDL-17203 new option for disabling of calendar export; backported from HEAD 2008-12-31 14:11:34 +00:00
skodak d100f76f6e MDL-17746 fixed debugdisplay typo in cron - patch by Tomasz Muras; backported from HEAD 2008-12-29 19:58:05 +00:00
arborrow 0502b5122c MDL-17741 - typo $tableparam; merged from MOODLE_18_STABLE 2008-12-26 23:19:47 +00:00
arborrow ae9f99119a MDL-17741 - typo $tableparam 2008-12-26 20:47:25 +00:00
stronk7 60bcf0156d MDL-17599 scheduled backup: add support for grade history setting + minor XML formatting 2008-12-15 21:28:02 +00:00
jonathanharker 62cf1ae8c1 MDL-16875 New Moodle setting - sessioncookiedomain
Added new sessioncookiedomain setting to session handling section.

 * allows you to change the domain that the Moodle cookies are available
   from. This is useful for Moodle customisations (i.e. Squirrelmail SSO
   or enrolment plugins) that need to share Moodle session information
   with a web application on another subdomain.

 * Will NOT work if the moodle host does not have a domain - i.e. just a
   hostname, e.g. 'localhost' or 'myhostname'. Needs a FQDN

 * Currently the setting is set to PARAM_TEXT length 50 since PARAM_HOST
   does not allow a leading dot e.g.  '.mydomain.com'

 * TODO: do we make up a new PARAM_COOKIEDOMAIN which is the same as
   PARAM_HOST but allows leading dots? Using PARAM_HOST and prepending a
   dot may not always be desirable.
2008-12-14 23:30:58 +00:00
tjhunt cf0031eef4 admin tree: MDL-10047 and MDL-13104 weird things happen when you turn editing on and off.
That was becuase not enough information was being passed in for the blocks editing controls to construct the right URL to reload the page.

It is also now possible for admin external pages to add some UI next to the turn blocks editing on/off button. For example, when you are editing the list of course catgories, the turn editing off button is now in the right place.
2008-12-11 09:21:52 +00:00
dongsheng f3355b7b06 "MDL-17570, cleanup inline css" 2008-12-10 07:09:48 +00:00
dongsheng 1c870741af "MDL-17570, cleanup inline css settings" 2008-12-10 06:30:23 +00:00
dongsheng f9c1a62f86 "MDL-17570, cleanup align property in div" 2008-12-10 06:05:24 +00:00
tjhunt 5d922e47f7 course request: MDL-17575 and MDL-6160 further improvements:
1/ email notification when course requested
2/ course request capability so that we can limit who can request new course
3/ list of my pending course requests on the request form

Implemented in 1.9 by Petr Skoda, and reviewed and merged to HEAD by me.
2008-12-10 02:57:51 +00:00
skodak 540875d055 MDL-17372 fixed regression in 3rd party admin reports 2008-12-06 20:41:42 +00:00
skodak 0043e716bc MDL-11265 added shorter log retention periods and a warning that it might have some side effects; backported from HEAD 2008-12-06 17:45:30 +00:00
tjhunt 7f2e6a23a9 course request: MDL-9854 major cleanup to the course request code.
* Rewrite all the forms to use formslib and improve usability.
* Put the place where admins need to go to process approvals in the admin menu.
* Show the request course/pending requests button on the page for the category that requested courses get added to.
2008-12-05 08:57:06 +00:00
tjhunt 79518165b9 course categories: Fix many bugs with category editing and permissions. Clean up code.
Bugs: MDL-17479, MDL-16426, MDL-16063, MDL-16013, MDL-15658, MDL-15556, MDL-15161, MDL-14925, MDL-13742, MDL-11557.

* Simplify category editing permissions to just moodle/category:manage and moodle/category:seehiddencategories.
* Enforce those correctly. (Note MDL 17502 is still outstanding.)
* Don't screw up category sort order when you just edit name or description.
* Niceties like where redirects go when you cancel or submit forms.
* Make sure a global course creator can see the site admin block.
* Don't allow a category to be made the child of one of its children!
* General code cleanup to bring key files more in line with best pracitice.

Apologies for the fact it is one big patch, rather than a series of smaller patches. However, categoryedit.php, category.php and index.php where in pretty bad shape and needed significant cleaning up. categoryedit.php, in particular, was almost completely rewritten.
2008-12-04 08:49:47 +00:00
skodak 98d9032ce1 MDL-17486 added option to make my courses list in user profile hidden; backported from HEAD 2008-12-01 22:06:55 +00:00
skodak 8d2ef9efe8 MDL-17472 notes: backported disabling of notes and general refactoring from HEAD 2008-11-30 19:25:48 +00:00
skodak 89ee56ed69 MDL-17372 moving the categories out of the if cap block - cap report needs to add page there; backported from HEAD 2008-11-30 14:20:32 +00:00
skodak 1a16c4486c MDL-17465 - separate live log capability adn admin tree link; backported from HEAD 2008-11-29 16:23:45 +00:00
skodak 22a987837c MDL-17463 - reparate capabilities for course and admin reports; backported from HEAD 2008-11-29 14:30:55 +00:00
skodak 7b6f15a8c4 MDL-17372 admin reports: Added full plugin support for admin reports - fixed sorting regression, plugins now loaded as last category; backported from HEAD 2008-11-28 08:12:51 +00:00
tjhunt ae7b2e3829 random essay questions: MDL-8648 Allow essay questions to be selected by random question.
In the 1.9 branch this is controlled by a new option under Admin -> Experimental. In Moodle 2.0 dev it is not optional, it just works.

The main change is letting the manual grading report know which random questions might need manual grading. MDL-4004 - this depends on the random question under consideration, which requires a new questiontype method.

I also changed the random question code so that I could remove some global variables.
2008-11-28 06:07:24 +00:00
skodak 12748c8425 MDL-17372 course reports: Added full plugin support for course reports - backported from HEAD 2008-11-27 20:31:02 +00:00
tjhunt 4ec232ec6a health centre: MDL-16935 Question categories should belong to a valid context solution has SQL that does not work in MySQL 2008-11-27 05:57:04 +00:00
skodak 2d89f2de76 MDL-17372 admin reports: Added full plugin support for admin reports; added specail capability for unittest execution, minor refactoring - backported from HEAD 2008-11-26 20:58:03 +00:00
jerome f597bba458 database: MDL-16999 fix "Required Entries" and "Required Entries before viewing" settings. Display a warning message during upgrade process if the fields were set previously. 2008-11-21 07:01:00 +00:00