Skip to content

goosys/misty-bird-7370

Repository files navigation

Administrate::Mistybird

Features

  • Add context to Administrate::Page
  • Refine Field::Refine
  • Copy Field::Enumerize
  • RoleAwareResourceResolver
  • Refine Field::NestedHasMany & Field::HasMany
  • Enhance AdministrateRansack
  • CSV Download
  • CSV Import
  • Add hooks before and after each section of each page

Demo

Here is a sample application that uses this Gem. https://github.com/goosys/cool-wave-4209

Installation

Ruby 3.2.x
Rails 7.1.x
Administrate 0.20.1

Install ImageMagick or GraphicsMagick.

# Ubuntu
$ sudo apt install graphicsmagick
# Mac OS
$ brew install graphicsmagick

Add the following to your Gemfile.

gem "csb"
gem "enumerize"
gem 'rails-i18n'
gem "refile", require: "refile/rails", github: "vitalinfo/refile", branch: "latest_ruby_rails"
gem "refile-mini_magick"
gem "sassc-rails"

gem "administrate", github: "goosys/administrate", branch: "feature/contextualize"
gem "administrate-mistybird", github: "goosys/misty-bird-7370"

Development

Install ImageMagick or GraphicsMagick.

# Ubuntu
$ sudo apt install graphicsmagick
# Mac OS
$ brew install graphicsmagick

To install the dependencies, run bundle install.

$ bundle install

Run rspec.

$ bundle exec rspec

To start the sample application, run the following command:

$ cd spec/example_app
$ rails s

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/[USERNAME]/administrate-mistybird. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the code of conduct.

Code of Conduct

Everyone interacting in the Administrate::Mistybird project's codebases, issue trackers, chat rooms and mailing lists is expected to follow the code of conduct.

About

Administrate::Mistybird gem

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages