* Removed hiding of packages under t/.
[dbsrgits/DBIx-Class.git] / TODO
CommitLineData
38e48163 12005-04-16 by mst
2 - set_from_related should take undef
3 - ResultSource objects caching ->resultset causes interesting problems
4 - find why XSUB dumper kills schema in Catalyst (may be Pg only?)
5
5dbda216 62006-04-11 by castaway
5dbda216 7 - docs of copy() should say that is_auto_increment is essential for auto_incrementing keys
b35c25df 8
bad808ba 92006-03-25 by mst
bad808ba 10 - find a way to un-wantarray search without breaking compat
11 - audit logging component
12 - delay relationship setup if done via ->load_classes
13 - double-sided relationships
bad808ba 14 - make short form of class specifier in relationships work
2b7a4025 15
162006-01-31 by bluefeet
17 - Create a DBIx::Class::FilterColumn to replace inflate/deflate. This
18 component would provide a new syntax for filtering column update and
19 retrieval through a simple syntax. The syntax would be:
20 __PACKAGE__->add_columns(phone => { set=>sub{ ... }, get=>sub{ ... } });
21 We should still support the old inflate/deflate syntax, but this new
22 way should be recommended.
23
5dbda216 242006-02-07 by castaway
2b7a4025 25 - Extract DBIC::SQL::Abstract into a separate module for CPAN
2b7a4025 26
272006-03-18 by bluefeet
28 - Support table locking.
29
133dd22a 302006-03-21 by bluefeet
31 - When subclassing a dbic class make it so you don't have to do
32 __PACKAGE__->table(__PACKAGE__->table()); for the result set to
33 return the correct object type.
34
b35c25df 352006-03-27 by mst
36 Add the ability for deploy to be given a directory and grab <dbname>.sql
37 out of there if available. Try SQL::Translator if not. If none of the above,
38 cry (and die()). Then you can have a script that pre-gens for all available
39 SQLT modules so an app can do its own deploy without SQLT on the target
40 system
41
8ae30bcf 422006-05-25 by mst (TODOed by bluefeet)
43 Add the search attributes "limit" and "rows_per_page".
44 limit: work as expected just like offset does
45 rows_per_page: only be used if you used the page attr or called $rs->page
46 rows: modify to be an alias that gets used to populate either as appropriate,
47 if you haven't specified one of the others
7d9ac7ce 48
ec052c52 492008-10-30 by ribasushi
50 Leftovers for next dev-release
51 - Rewrite the test suite to rely on $schema->deploy, allowing for seamless
52 testing of various RDBMS using the same tests
53 - Proper support of default create (i.e. create({}) ), with proper workarounds
54 for different Storage's
55 - Automatically infer quote_char/name_sep from $schema->storage
56 - Finally incorporate View support (needs real tests)
57 - Fix and properly test chained search attribute merging
31337730 58
592008-11-07 by ribasushi
60 - Be loud when a relationship resolution fails because we did not select/as
61 a neccessary pk
62 - Recursive update() (all code seems to be already available)
63 - $rs->populate changes its syntax depending on wantarray context (BAD)
64 Also the interface differs from $schema->populate (not so good)