Project

kms_models

0.01
No commit activity in last 3 years
No release in over 3 years
There's a lot of open issues
KMS Models allows to define custom models on-the-fly.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

Runtime

~> 5.0.0
>= 1.0.0
 Project Readme

KMS Models

Build Status Code Climate

This extension adds "Models" section in KMS and allows to define custom models on-the-fly. Supported fields for definition in Model: String, Text, Checkbox, File, HasMany, BelongsTo. Note that this extension requires at least PostgreSQL 9.2 because of JSON column type.

Installation

  1. Add to Gemfile

     gem "kms_models"
     # or for edge version:
     gem "kms_models", github: "webgradus/kms_models"
    
  2. Run generator:

     rails g kms_models:install
    
  3. Copy migrations:

     rails kms_models:install:migrations
    
  4. Migrate:

     bundle exec rails db:migrate
    
  5. Recompile assets:

     bundle exec rails assets:precompile
    
  6. Restart KMS instance

Getting started

Please watch this video to start using KMS Models:

Getting started with KMS Models extension

Contributing

Please follow CONTRIBUTING.md.