Sha256: 04c23d63a0699b43b804a3735d01273d8542e7d57b568520ecc3c4cb22731eb3

Contents?: true

Size: 1.79 KB

Versions: 16

Compression:

Stored size: 1.79 KB

Contents

===========================
= Fullstack Admin Roadmap =
===========================

✓ fix delete not removing rows/thumbnails on success

✓ Better rendering for boolean input

✓ Nested forms for Has Many associations 
  ✓ Sorting
  ✓ autogenerate from has_many
  ✓ skip input for associated model
  
✓ Fix production issues

✓ Multiple choice input with chosen

✓ Image inputs NB. Changed to file_input
    ✓ detect smaller image size for thumbnails
    ✓ inference of input type from model

✓ Ckeditor: upload assets to S3 according to app.config 

- Localizable models
    - Create Localized module: a model is localizable if has a :locale field (cms?)
    - Add a scope to Localized to find models within the current locale (cms?)
    
    - Create an option to specify the admin_locale
    - add a before filter to Admin::BaseController that uses the default locale for the admin
    - Split localized models index into tabs (either through ajax?)
    - Let the programmer decide a default locale and a set of available locales
    - Translations for locale codes
    
- Form for accepts_nested_attributes_for and has_one 
- Optional tracking of author/updaters for every model (CMS?)

==================
= Long Run Goals =
==================

- Use only twitter bootstrap (drop jquery-ui)
  - switch to bootstrap datepicker
  - find alternative to sortable
  
- Multiple scopes
- Tags input with chosen

- Alternated fields:
  = Group of fields that can be setted exclusively
  = eg
  = field :age
  = field :car, :string, :meaningful_if => :age.gt(18) # <- translated into javascript validation

  = virtual_field :link_method, :in => %W(page external)

  = belongs_to :related_page, :meaningful_if => :link_method.eq("page") 
  = field :url,               :meaningful_if => :link_method.eq("external")

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
fullstack-admin-0.1.52 TODO.tasks
fullstack-admin-0.1.51 TODO.tasks
fullstack-admin-0.1.50 TODO.tasks
fullstack-admin-0.1.49 TODO.tasks
fullstack-admin-0.1.48 TODO.tasks
fullstack-admin-0.1.47 TODO.tasks
fullstack-admin-0.1.46 TODO.tasks
fullstack-admin-0.1.45 TODO.tasks
fullstack-admin-0.1.44 TODO.tasks
fullstack-admin-0.1.43 TODO.tasks
fullstack-admin-0.1.42 TODO.tasks
fullstack-admin-0.1.41 TODO.tasks
fullstack-admin-0.1.40 TODO.tasks
fullstack-admin-0.1.39 TODO.tasks
fullstack-admin-0.1.38 TODO.tasks
fullstack-admin-0.1.37 TODO.tasks