1031 Commits

Author SHA1 Message Date
Dongsheng Cai
c4c3b90734 MDL-13766, fix alfresco version number 2010-05-07 06:36:08 +00:00
Eloy Lafuente
5cada36315 MDL-22366 upgrade - always drop DB objects conditionally 2010-05-06 16:03:02 +00:00
Martin Dougiamas
0184a3fd45 MDL-19124 Reimplementing the My Moodle default blocks for upgraded sites, to match new installs 2010-05-04 16:17:41 +00:00
Martin Dougiamas
345667cd29 MDL-19124 Reverting the core upgrade of blocks - they aren't all installed yet at this time :( 2010-05-04 15:01:31 +00:00
Martin Dougiamas
2290399ee8 MDL-19124 Make sure upgrading sites get the default blocks 2010-05-04 13:20:29 +00:00
Martin Dougiamas
03d9401e7d My Moodle MDL-19124 New version of My Moodle, User profiles and Course profiles, all with block support
Thanks very much to Remote Learner Canada, especially Hubert Chathi and Olav Jordan, for their work on the bulk of this code, and also Mike Churchward for supporting them.  I worked on it after that (actually simplified it by removing a feature temporarily: multiple pages) to bring it more to what I was imagining, and to provide a base to build on and get all the navigation perfect.

There's still work to do.  Some blocks don't quite work as expected, and some of the code still needs upgrading to bring it fully into line with 2.0.  We also could use a much better course overview block and better CSS styling of the profile pages.  But it's definitely more usable this it was, I think.
2010-05-04 13:04:35 +00:00
Eloy Lafuente
a934bd23ff MDL-21839 backup - added new backup logs table and cleaned some anymore in use 2010-05-02 17:35:51 +00:00
Petr Skoda
64fc50d0fc MDL-21655 fixing regression, manager does not need mnet caps 2010-05-02 17:05:35 +00:00
Eloy Lafuente
57ca97b3a7 MDL-21668 backup - New capabilities creation 2010-05-01 16:42:29 +00:00
jerome mouneyrac
07ab0c80ec hub MDL-19309 new site registration form + course publication + community block 2010-05-01 05:05:55 +00:00
Martin Dougiamas
2be4d090c0 course completion MDL-2631 Course completion feature - Thanks to Aaron Barnes and Catalyst IT for this significant contribution. It is now officially possible to finish a course!
Even though I've tweaked this and done some polishing, there is still plenty to do on it now in HEAD, mostly to do with UI, usability and strings, so we'll keep working on it.  Aaron already has a number of improvements to add to it.
2010-04-30 03:06:22 +00:00
Eloy Lafuente
1f8bacd20f MDL-22145 backup - allowing longer backup types in DB 2010-04-28 21:42:50 +00:00
Dongsheng Cai
442636301f MDL-19839, rename file area for comments block, and migrating old comments in that area, thanks Eloy's migrating sql 2010-04-28 06:08:31 +00:00
Andrew Davis
c506e35496 rating MDL-21657 updated rating upgrade process that drops old rating tables 2010-04-28 03:12:49 +00:00
Dan Marsden
30b5ee6b06 Plagiarism Lib MDL-13680 - reverting commit for now. 2010-04-28 02:47:25 +00:00
Dan Marsden
9a3c870ae3 Plagiarism Lib MDL-13680 - fix upgrade bug 2010-04-28 02:12:46 +00:00
Dan Marsden
e3297179d7 Plagiarism Lib MDL-13680 - something failing here. 2010-04-28 01:44:15 +00:00
Dan Marsden
cc3b3fae5d Plagiarism Lib MDL-13680 - add Plagiarism lib support for modules. - initially including the assignment module and Turnitin service - Backup deliberately excluded at this stage and I expect some of the file handling to change slightly before 2.0 release. 2010-04-27 21:52:07 +00:00
Petr Skoda
fddf5b3d3f MDL-21781 improved cohort table comments 2010-04-23 09:17:24 +00:00
Petr Skoda
3f791403b3 MDL-21781 cohort capabilities 2010-04-23 09:05:56 +00:00
Petr Skoda
74180df287 MDL-21781 cohort tables upgrade code 2010-04-23 09:05:11 +00:00
Petr Skoda
f733845d75 MDL-21781 cohorts db structure 2010-04-23 09:04:19 +00:00
Sam Hemelryk
0f4ab67d84 course MDL-20628 Added the ability to name a course section, thanks Michael for the initial patch 2010-04-23 07:17:21 +00:00
Martin Dougiamas
6595a5681e ratings MDL-21657 Improving capabilities for ratings.
Rather than performing complicated upgrade procedures from the old (broken) logic in three activity modules, we are adding new capabilities to those three modules to make them all consistent, and using them in a callback from the Ratings API.  This is the same as the Comments API.

The downside is that two sets of capabilities need to be enabled for ratings to work.  Hopefully this can be mitigated somewhat when build some sort of shortcuts on the module settings forms to set capabilities.  In the meantime, the effect is reduced somewhat by having all the rating capabilities enabled by default for student and teacher roles.  This means control is in the hands of whatever the modules have set, giving very close backward compatibility.

This is not the perfect solution, but neither were the other two.
2010-04-23 05:42:22 +00:00
Andrew Davis
63e87951e6 rating MDL-21657 updated version of ratings including forum and glossary integration 2010-04-22 05:15:23 +00:00
Eloy Lafuente
ee4d3dee7a MDL-21432 backup 2.0 - initial commit. backup DB structures 2010-04-21 14:05:12 +00:00
Sam Hemelryk
3406acdef9 navigation MDL-22044 Major navigation structure changes.
Navigation has now been re-ordered in accordance with http://docs.moodle.org/en/Development:Navigation_2.0_structure.
This has led to several changes in the way in which navigation is generated included API changes, most notably using the
navigation_nodes add method now returns the newly added node rather than the key.
At the same time the global_navigation_tree block has been renamed to navigation and settings_navigation_tree to settings.
2010-04-19 06:30:30 +00:00
Petr Skoda
6fbaf7f8b8 fixed my own sloppy typos in comments 2010-04-18 10:14:04 +00:00
Andrew Davis
80350ef6a0 rating MDL-22063 made the scale id column signed to allow for the +ve -ve scale id hack 2010-04-13 03:33:41 +00:00
Petr Skoda
2357ab4921 MDL-15252 language list refactoring 2010-04-10 21:22:15 +00:00
Petr Skoda
3a915b0667 MDL-21693 Dropping _utf8 suffix from language codes and folder names; enabling new string managers - please note the transition is not yet fully complete because we need to wait for git to recognize the renames in cvs 2010-04-10 07:24:56 +00:00
Petr Skoda
98da60215e MDL-22033 groupings now enabled unconditionally, groupmembersonly kept as experimental - this simplifies groups code logic a bit, user interface changes should not be significant because the groupings are not visible much until at least one created; hopefully the new description of groupmembersonly will have to preventsome gradebook complaints 2010-04-07 07:37:12 +00:00
Petr Skoda
6f4f82f262 MDL-19157 adding missing all hosts mnet entry 2010-04-06 19:37:59 +00:00
Petr Skoda
f0b9ee18e8 MDL-21146 fixed upgrade regression - we need to create all necessary "files" fields before we start the upgrade, it is too late to do that at the end; reshuffling the field order to mach the general convention of putting dates last; splitting upgrade blocks because we should cleanup the upgrade path right before releasing stable 2.0 2010-04-06 18:45:02 +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
Dongsheng Cai
d1d4813ff2 "MDL-21146, improve file license code" 2010-03-31 03:08:05 +00:00
Petr Skoda
b64b465ca1 MDL-21146 adding missing license install code 2010-03-30 19:59:54 +00:00
Dongsheng Cai
1dce6261b7 "MDL-21146, adding file license support to repository api, first commit" 2010-03-29 03:39:08 +00:00
Sam Hemelryk
90723839ca themes MDL-21862 Implements base theme and standard theme.
Very big theme changes, standardold theme has been split into two themes base and standard. Base theme contains only CSS that is absolutly required (e.g. layout, white space rules, specific widths) and standard (which now looks like standardwhite) contains all the frills.
The following noteable changes have also been made:
  * Plugin CSS has been pushed back into the plugin directories as styles.css files.
  * Install_print_header has been corrected.
  * Redundant or deprecated rules have been removed.
  * Several minor class changes throughout Moodle.
  * CSS is now single line rules not multiline indented.
  * Installs with theme=standardold automatically switch to standard.
  * body classes / id now have prefixes to make it clearer what they are and avoid conflicts.
Also worth noting:
  * There is still alot of tweaking that is required to get everything looking as it is supposed to, please be patient or better yet help out.
  * I am currently working on the documentation for the themes system... it will be here soon.
2010-03-25 06:38:21 +00:00
Andrew Davis
67e4713ca7 rating MDL-21657 changes based on Petr's feedback 2010-03-22 02:59:06 +00:00
Dan Marsden
75ba5fe41a Events MDL-16203 fire events when a module is added/updated/deleted 2010-03-22 02:56:45 +00:00
Andrew Davis
d2086d65db rating MDL-21657 shifted upgrade_module_ratings() 2010-03-19 08:54:20 +00:00
Andrew Davis
9288633dd7 rating MDL-21657 shifted the rating migration code out of the main upgrade script and into the modules 2010-03-19 08:26:38 +00:00
Petr Skoda
cd1bca899f MDL-21788 string and setting cleanup of session regen, not needed in head where it is always on 2010-03-19 08:00:29 +00:00
Andrew Davis
3be8b5b8c3 rating MDL-21657 modified moodle/rating:rate risks 2010-03-19 07:37:51 +00:00
Dan Marsden
1c5517a5a6 Assignment Events MDL-21861 - trigger events when files are uploaded in assignment to allow further handling - particularly for plagiarism prevention 2010-03-19 06:20:12 +00:00
Andrew Davis
09fa5f0463 rating MDL-21657 changed inner joins to just joins 2010-03-18 08:47:50 +00:00
Andrew Davis
e116a81833 rating MDL-21657 improved the default rating permissions 2010-03-18 07:14:49 +00:00
Andrew Davis
8b69c341c0 rating MDL-21657 more changes based on Petr's feedback 2010-03-18 03:47:12 +00:00
Andrew Davis
5db9b119bd rating MDL-21657 moved upgrade of data table to mod/data/ upgrade script and updated install.xml 2010-03-17 05:50:08 +00:00