built basic frontends/new page for testing. TODO: replace CommonOptions by 4 separate models: CheckboxOptions, TextfieldOptions, SelectOptions, RadioOptions. The last two should have_many OptionChoices
built basic frontends/new page for testing. TODO: replace CommonOptions by 4 separate models: CheckboxOptions, TextfieldOptions, SelectOptions, RadioOptions. The last two should have_many OptionChoices
removed tmp and db files
added diagram
added diagram
added diagram
initialize products and product forms
final_commit_at_zenis
made some progress on the preview form; I had to add an 'element_option' model after all; Styling is not applied anywhere
commit before bed
applied bootstrap:themed
applied some styling; FE-part is almost done; tests have been left behind, need to write some more features; added tooltips
changed gem bootstrap_form with bootstrap_forms. The first not updated from a year, but the latter has a bug with collection_select tag, but overall its better. Applied a dirty workaround (from 'bootstrap_forms' github page) which removes bootstrap features from collection_select, but at least makes it visible. Start working on adding robots and entities.
got rid of duplicate code in controllers by using inherited resources; start working on entity_types
after conversation with Georgi I just realized that I need one more model for the Entities... not nice.
Changed model names - now they do not include parent names. Organized model names in subfolders. Probably now it will be easier to add the 3rd layer of modules ('modules' -> 'controllers' -> 'fields', which in the app are named 'entities' -> 'sections' -> 'fields'
working on double-nested forms. Replaced ryanb's "nested_form" with a better gem for the purpose: "cocoon".
playin with Fabricator
started replacing bootstrap_form with simple_form in preview
finished migration to simple_form