From 298588849847a5017c696b48193578fe5d69b818 Mon Sep 17 00:00:00 2001 From: Russ Allbery Date: Thu, 31 Jan 2013 15:52:19 -0800 Subject: Resynchronize TODO with JIRA Change-Id: If4bd4a62517572fed6fe911bc39a0e5c6be36e76 Reviewed-on: https://gerrit.stanford.edu/732 Reviewed-by: Russ Allbery Tested-by: Russ Allbery --- TODO | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) (limited to 'TODO') diff --git a/TODO b/TODO index 2fc17b5..07d7a2c 100644 --- a/TODO +++ b/TODO @@ -179,6 +179,16 @@ Administrative Interface: DNS-based objects for which the hosts no longer exist. Will need to support a site-specific callout to determine whether the host exists. + * WALLET-66: Database creation appears not to work without the SQL files, + but it's supposed to work directly from the classes. Double-check + this. + +Installation: + + * WALLET-65: Install the SQL files and set a default value for + $DB_DDL_DIRECTORY. Document this in the installation instructions. + Test for the validity of that variable before doing upgrades? + Documentation: * WALLET-43: Write a conventions document for ACL naming, object naming, @@ -210,11 +220,6 @@ Code Style and Cleanup: * WALLET-50: The Wallet::Config class is very ugly and could use some better internal API to reference the variables in it. - * WALLET-51: Use Class::DBI and Class::Trigger (or DBIx::Class) to handle - the data access layer rather than writing SQL directly, and implement - the logging requirements with triggers rather than explicit SQL. This - may also replace Wallet::Schema. - * WALLET-52: Consider using Class::Accessor to get rid of the scaffolding code to access object data, and a Wallet::Base class to handle things like the error() method common to many classes. -- cgit v1.2.3