|Links to HEAD:||(view) (download) (annotate)|
updated copyright dates
added definition of setting table
propagate mysql/mysqldump paths to dbLayout params
Preliminary commit of code to restrict access to assignments by client IP address. This commit adds the database tables for IP address restriction, updates check_modules.pl to require Net::IP for address matching, adds database calls in DB.pm for manipulating locations and addresses, and adds location restriction to the set editing in ProblemSetDetail. This commit does not add actual restriction to sets, nor the ability to create locations to which to restrict access.
use updated Merged.pm rather than VersionedMerged.pm
Add stanzas for set_version_merged and problem_version_merged. These exist as part of a brutal hack to get NewSQL working with versions. c.f. DB::Schema::NewSQL::VersionMerged.pm
add set_version and problem_version tables, change schema for set_user and problem_user tables.
add guestsPermissionLevel parameter
fixed typo in "non_native"
Preliminary Moodle 1.7 support. There is still some work to do on this, but I think it belongs in MAIN now.
move moodle session table access routines to Authen::Moodle.
mark set_merged and problem_merged as non-native
add set_merged and problem_merged "tables" to do in-database merging.
use a single username/password for connecting to the SQL database. this means that only one DBI handle is created instead of two, and the Driver's connect/disconnect methods are no-ops.
Corrected typ in spelling of moodle_table_prefix variable.
use correct $moodle_table_prefix variable from global.conf (was $moodle_prefix). include moodlekey table for now.
Added definition for $moodle_table_prefix. REmoved commented out moodlekey table
fixed typo in last commit.
add @dblayout_order and %dbLayout_descr (to replace constants in CourseAdmin.pm)
add non_native=>1 param to moodle tables. CourseManagement.pm will ignore them.
add sql_moodle database layout
small changes to configuration: * session key is now 32 chars rather than 40, to make it a little more manageable in length * session key now only uses letters and numbers, rather than some special characters. * variables $database_dsn, $database_username, $database_password, and $database_debug are defined in global.conf before database.conf is loaded. this means that in the typical case, database.conf doesn't need to be modified at all. * changes to database.conf to support $database_dsn, $database_username, $database_password, and $database_debug variables. * changes to some comments in database.conf, and removal of SQL/GDBM stubs.
forward-port from rel-2-2-dev: (update copyright date range -- 2000-2006. this is probably overkill, since there are some files that were created after 2000 and some files that were last modified before 2006.)
disable gdbm and sql database layouts, remove unneeded config options. this is the first step in removing support for these deprecated database layouts.
fixes to make setup easier.
added sql_single layout
updated instructions on how to set the database layout in course.conf.
changed default globalUserID to "global_user"
Extricating the problem library from DB structure, part III.
Added entries related to the problem library.
preliminary web-based course creation support try it -- create a course called "admin" the usual way and then visit it in your browser.
a few more fixes
improved documentation on globalUserID, changed default to "global_user"
strings containing email addresses are now single-quoted globalUserID is now "globaluser"
fixed a syntax error
improved documentation in database.conf.dist and addcourse. added mksqldb utility.
UPDATE YOUR CONFIG FILES! (global.conf.dist, database.conf.dist) Made changes to support the storage of multiple database layouts in a single course environment. Database layouts are now stored in a hash named %dbLayouts in database.conf, and the default layout is aliased to *dbLayout (see comments in database.conf.dist and global.conf.dist) sql.conf and gdbm.conf are no longer used. Support the selection of a specific database layout when instantiating WeBWorK::DB. WeBWorK::DB now takes a reference to a database layout rather than an entire course environment. All calls to WeBWorK::DB::new were updated to pass the correct argument.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
|aubreyja at gmail dot com||ViewVC Help|
|Powered by ViewVC 1.0.9|