aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorRuss Allbery <rra@stanford.edu>2013-01-31 15:52:19 -0800
committerRuss Allbery <rra@stanford.edu>2013-01-31 15:57:00 -0800
commit298588849847a5017c696b48193578fe5d69b818 (patch)
tree36b249c566c31769c8c4664b7b121be576ff4e60 /TODO
parent73600a19d58c110282be5307dbcc8479ab1d07bf (diff)
Resynchronize TODO with JIRA
Change-Id: If4bd4a62517572fed6fe911bc39a0e5c6be36e76 Reviewed-on: https://gerrit.stanford.edu/732 Reviewed-by: Russ Allbery <rra@stanford.edu> Tested-by: Russ Allbery <rra@stanford.edu>
Diffstat (limited to 'TODO')
-rw-r--r--TODO15
1 files changed, 10 insertions, 5 deletions
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.