TODO in clevic-0.11.1 vs TODO in clevic-0.12.0

- old
+ new

@@ -1,16 +1,21 @@ -need a :name specified for Field that defaults to the attribute name -allow directories for a setup. -implement the :default field option -ModelBuilder#modify_field to override default_ui definitions -rename ModelBuilder to ViewBuilder? +relational_delegate not used? +cut'n'paste in text/plain, text/csv, text/yml and application/clevic +HasFinder gem for complex reusable sql +provide for easier directories for a setup. +ModelBuilder#modify_field to override default_ui definitions. Or a better way to reuse field definitions. +use rubigen for creating model definition files? +undoable_command signal for delegates -need a text field (multiple lines, edit in a separate window) need a map field (For ie -1 = short, 1 = long). Already in restricted, but it's kinda clunky. :records missing in define_ui causes a crash +:records must take a NamedScope -:display and :format in ModelBuilder +Add additional :filter record sets that can be selected from menus? + +filter and search by virtual fields + tests. Use ZenTest to generate tests Check out ar-extensions. Like operators look nice. make sure ActiveRecord doesn't keep updating column definitions. ie production mode. caching of repeated related entity lookups. Possibly ActiveRecord::QueryCache Ramen http://ramen.rubyforge.org/ for metadata. MySQL and MSSQL only right now. @@ -120,11 +125,10 @@ maybe ----- acts_as_shellable looks nice consolidate read-only-ness checks Look at DataMapper. Not suitable - need to declare properties. -use rubigen for creating model definition files? ActiveMDB for migrating? allow moving of rows discontiguous copying of entities/csv multi-row copying pasting of csv, into rectangular regions @@ -138,12 +142,5 @@ QueryBuilder Accounts -------- paste of "common" records with different dates - -Times ------ - -Ctrl-Shift-" should not copy date if it already exists, and should not copy time if it's a different date. -Ctrl-Shift-" after it's done, tab doesn't change fields -look up invoice for project leaves the wrong fields highlighted, and focus in the wrong field.