Sam Hemelryk
9186cb7e98
Merged branch 'ou-messaging-release' of git://git.luns.net.uk/moodle with conflict resolution for MDL-27171
2011-06-08 11:07:22 +08:00
Eloy Lafuente (stronk7)
cdda538128
MDL-20636 changes to core & questions DB layer
2011-06-06 17:16:28 +01:00
Tim Hunt
54771d89d1
Merge remote-tracking branch 'moodle/master' into MDL-20636_master_new_question_engine
...
Conflicts:
lib/db/upgrade.php
mod/quiz/lib.php
2011-06-06 17:14:59 +01:00
Ruslan Kabalin
7a04c476a2
MDL-27171 messages: implement new syntax in messages.php and update processing
...
The new messaging default settings can be set in messages.php and deployed
during installation. This also ensures the removing of settings on plugin
uninstallation and contains the update script to populate current default
settings on the existing system when the new feature is introduced.
For security reason we have to avoid using library functions in upgrade
function, so we set defaults the blind way. At this point we do not expect
plugins to have individual messaging defaults presets anyway. The site
defaults are the same as were set for each user using
message_set_default_message_preferences function.
Signed-off-by: Ruslan Kabalin <ruslan.kabalin@luns.net.uk>
2011-05-27 14:06:56 +01:00
Tim Hunt
1da821bbde
MDL-27649 support question variants as a first-class concept in the question engine.
2011-05-26 21:23:56 +01:00
Sam Hemelryk
2b04c41c58
MDL-27471 Adding mandatory component & ratingarea to the ratings API + other fixes
...
* Added the component and ratingarea fields and implemented it throughout
the rating API as mandatory fields
* Cleanup rating indexes
* Upgrade forum/data/glossary ratings
* Moved the logic in the render_rating method to methods of the rating object.
* Added new callback for checking ratingareas
* Cleaned comments here and there
* Mark the xxx_get_participants methods as deprecated
* Refactor rate_ajax and ratingsuser_can_view_aggregate methods
* Cleaned up rating/index.php to use html_table object and moved inline styles to CSS.
* Added missing properties of the rating object that were being set throughout the rating
API.
2011-05-23 12:35:39 +02:00
Tim Hunt
bb28e3bc5e
MDL-27408 Moved the question engine install/upgrade code into the proper place.
...
I have tested upgrade from the previous development version, and a clean install. Upgrade from 2.0 still needs more work.
2011-05-12 18:58:50 +01:00
jeromemoodle
c73f196391
MDL-26179 implement the new 5 registration use cases
2011-02-15 10:24:32 +01:00
Petr Skoda
bb8b29715a
MDL-26219 fix borked upgrade logging and add new fileversion column
2011-02-07 20:00:20 +01:00
Eloy Lafuente (stronk7)
e89a57dc10
Fixed conflicts & merge branch 'MDL-17201_index' of git://github.com/andyjdavis/moodle
2011-01-31 15:34:40 +01:00
andyjdavis
0d92d04f2e
profiles MDL-17201 added an index on the table user_info_data
2011-01-25 11:58:35 +08:00
Dongsheng Cai
b1db1b6e8a
MDL-26116, added default value to tag_instance.tiuserid field
2011-01-25 11:24:03 +08:00
Sam Hemelryk
ffec817ed3
lib-db MDL-25789 Corrected discrepancies in old upgrade code and install.xml
2011-01-14 15:36:59 +08:00
Eloy Lafuente (stronk7)
6af80cae01
MDL-24600 profiling - add xhprof integration
2010-12-20 21:41:45 +01:00
Andrew Davis
14a0e7ddff
message MDL-24771 another big commit of messaging fixes
2010-10-26 08:00:29 +00:00
Aparup Banerjee
39e171ac93
assignment MDL-24694
...
- added message provider to manage assignment's messaging
- user_preferences.name length changed form 50 to 255 due to long messaging preference names.
2010-10-26 06:46:01 +00:00
Andrew Davis
a813a74843
message MDL-24771 a big commit that fixes a whole bunch of small issues with messaging
2010-10-25 09:29:34 +00:00
Andrew Davis
d3dbcf5b58
gradebook MDL-24721 new installs of Moodle 2.0 were missing the hidden column from grade_categories
2010-10-19 07:17:45 +00:00
Sam Hemelryk
7f38a28d41
lib-db-upgrade MDL-24490 user description now big text
2010-10-03 09:42:19 +00:00
Petr Skoda
f7e17018f9
MDL-24302 removing multiple field from block table in install.xml - it was already removed in upgrade once
2010-09-20 19:13:07 +00:00
Petr Skoda
565adcaa66
MDL-24211 fixing my previous sloppy commit
2010-09-15 16:02:14 +00:00
Petr Skoda
650462dfac
MDL-24211 events subsystem cleanup and improvements
...
* handlers can be defined as internal or external
* external handlers are not called instantly when inside DB transaction
* code cleanup
* more robust detection of broken handlers
* refixed unit tests
* removing all pending events from 1.9 - these can not be processed due to encoding changes
* finally using real 'component' in handlers table
2010-09-15 15:55:18 +00:00
jerome mouneyrac
56c6138029
community hub MDL-24215 change the site secret key for get_site_identifier in the registration process => increase the DB field size + change the confirmation form to the get_site_identifier TEXT format
2010-09-15 08:50:32 +00:00
Dongsheng Cai
fe6ce23489
MDL-16094 File storage conversion Quiz and Questions
2010-08-10 09:56:48 +00:00
Petr Skoda
c6d75bffa5
MDL-23628 improved log action support - now similar to handling of capabilities
2010-08-03 10:07:18 +00:00
Eloy Lafuente
6c4a3a8c1e
MDL-22179 backup - speed up decoder access by adding new index
2010-07-27 15:16:31 +00:00
jerome mouneyrac
72f68b51e6
webservice MDL-23341 add required capabilities to the service function declaration (lib/services.php), display missing capaibilities for users linked to a token and for authorised users, display function capabilities, refactor service add function page
2010-07-23 06:17:06 +00:00
Eloy Lafuente
8bc29d46b4
MDL-21840 backup - table for files handling on restore. Big thanks to MySQL for being so... limited?
2010-07-18 11:03:07 +00:00
David Mudrak
ac61800289
MDL-22787 Drop legacy MNet enrolment tables defined in main install.xml
...
The tables were used for caching of XML-RPC results only, no upgrade is
needed. The functionality of these tables is now handled by new tables
defined by mnetservice_enrol plugin.
2010-07-17 22:18:32 +00:00
Eloy Lafuente
d1c1105248
MDL-21432 backup - make itemname bigger so it can store file component/area named
2010-07-17 11:23:52 +00:00
Petr Skoda
2a6dcb72a2
MDL-23237 new timecreated field in user_emrolments and adding timestart to enrol plugins that know it
2010-07-13 20:58:17 +00:00
Dan Marsden
c5c0d2ff98
Increase length of City field MDL-19629 - Taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu doesn't actually fit in 100 chars - we need 105 - increasing further to 120
2010-07-08 11:15:49 +00:00
Dan Marsden
ba0c097216
Increase length of City field MDL-19629 - longest place name in NZ is Taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu which doesn't fit in 20 chars, I figure 100 chars should be enough
2010-07-08 07:55:20 +00:00
Petr Skoda
018187da22
fixed borked insatll.xml, thanks Dan Marsden!
2010-07-07 08:50:32 +00:00
Petr Skoda
e51b52203d
MDL-23106 all tables created in upgrade.php MUST be present in install.xml - we will most probably drop the two old blocks tables before release but we can not allow exceptions like this, sorry
2010-07-06 16:47:35 +00:00
Eloy Lafuente
4086bc776a
MDL-21840 backup - unify temp table support for backup & restore (more coming)
2010-07-05 23:22:12 +00:00
Petr Skoda
7ce1f7c987
MDL-13563 necessary DB changes needed for proper suspending of users (prevention of log in), this will be handy
2010-07-05 21:30:58 +00:00
Eloy Lafuente
f60f4666f9
MDL-21432 backup - added operation to separate backup & restore
2010-07-05 16:37:50 +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
jerome mouneyrac
f57c4047b1
unregistration MDL-21936 add site unregistration
2010-06-25 11:36:52 +00:00
Martin Dougiamas
f7c6cb8033
MDL-22882 fixed what looks like a typo with itemidid
2010-06-22 02:00:45 +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
Dongsheng Cai
f79321f1b8
MDL-22548, added sortorder field to files table, drop mainfile field from resource table, use sortorder to decide main file
2010-05-28 07:29:11 +00:00
Sam Hemelryk
e34a326f72
course-section MDL-22262 Added a summaryformat field to the database and implemented it when editing/viewing sections and backup
2010-05-27 03:07:54 +00:00
jerome mouneyrac
2a648ff2c2
publication MDL-19315 add hub listing status checking functionality
2010-05-25 08:26:16 +00:00
Petr Skoda
bf34822b9d
MDL-22547 course->legacyfiles switch implemented
2010-05-22 13:10:05 +00:00
Martin Dougiamas
0fa096bbca
MDL-19315 Renaming published_courses table to course_published (Coding guidlines!!)
2010-05-16 16:06:15 +00:00
jerome mouneyrac
178097a0c0
course publication MDL-19315 retrieve previously published information when republished
2010-05-13 08:49:13 +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