TODO

Up Next

Save field defaults on server

If the fieldDefault.overwrite == true then do what it says on the server side.

Enable selects with where clauses

Example From Column

Later

Enable cascading deletes

Add Support for Transactions

Using Knex Transactions

Allow selects with only a few values

Example

  • OM -> One to Many
  • MM -> Many to Many

Three types of select:

  • static - for just a few records with constant values that are the same everytime the page is views. Examples: Yes/No, Countries
  • dynamic - for fewer than 1000 records, support client side filtering and dependent where clauses. Examples: Employees in a small company, Columns in a table.
  • infinite - for more than 1000 possible records, support server side filtering and paging. Examples: Github Projects, Wikipedia articles

Add error message handling

Show queue of messages. Use a directive. tantalim-errors.info/warn/error choose which errors I want to see

Support copy and paste to/from multiple view

to and from Excel http://stackoverflow.com/questions/21028578/how-to-get-clipboard-data-in-angular-js

Support editing in table view

or just doubleclick to change to form view