Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
201 commits
Select commit Hold shift + click to select a range
67750a5
Update install_generator.md
gabrieldesar Sep 14, 2018
7b985ce
fix(custom_builder): get class name from base class
griffero Dec 27, 2018
1d4685b
Merge pull request #247 from platanus/fix/allow-decorated-classes
griffero Dec 27, 2018
acea24f
Releasing v1.7.0
ldlsegovia Dec 27, 2018
81a0520
fixed issue #224 - toggle_bool_column for modulized or decorated models
Sep 11, 2018
d6ab4f1
chore(): update style rules
ldlsegovia Mar 22, 2019
80f5314
fix(travis): chromedriver
ldlsegovia Mar 22, 2019
929ca21
Merge pull request #258 from platanus/chromedriver-fix
mf222 Mar 22, 2019
fef1708
Merge pull request #237 from qdegraeve/fix-toggle-boolean-column
Mar 23, 2019
65e2057
Releasing v1.7.1
ldlsegovia Mar 23, 2019
f07a4b6
Fix chrome tests
mattolson May 18, 2019
c4ede11
Merge pull request #265 from mattolson/fix-chrome-tests
rjherrera Feb 10, 2020
b86594f
fix(ci): explicitly install bundler
rjherrera Feb 10, 2020
cb4cddd
chore(dependencies): update webdrivers for chrome 80 compatibility
rjherrera Feb 10, 2020
de14e3a
Merge pull request #286 from platanus/fix-travis-bundler
ldlsegovia Feb 10, 2020
664e32e
chore(deps): bump loofah from 2.2.2 to 2.4.0
dependabot[bot] Feb 10, 2020
d578bf8
chore(deps): bump rack from 1.6.10 to 1.6.13
dependabot[bot] Feb 10, 2020
c0a5884
Adds missing CSRF header for interactive select tag
kinduff Apr 30, 2019
6bd0f34
Merge pull request #262 from kinduff/interactive_select_tag_csrf
rjherrera Feb 11, 2020
d00ebf8
Merge pull request #287 from platanus/dependabot/bundler/loofah-2.4.0
rjherrera Feb 14, 2020
c74aa57
chore(deps): bump devise from 4.4.1 to 4.7.1
dependabot[bot] Feb 14, 2020
9a94d24
Merge pull request #285 from platanus/dependabot/bundler/rack-1.6.13
rjherrera Feb 14, 2020
48e5b60
Merge pull request #276 from platanus/dependabot/bundler/devise-4.7.1
rjherrera Feb 14, 2020
951045c
chore(deps): bump rails from 4.2.10 to 4.2.11.1
rjherrera Feb 14, 2020
633d6ab
Merge pull request #291 from platanus/rjherrerabot/bundler/rails-4.2.…
rjherrera Feb 14, 2020
37bcaf5
Merge pull request #238 from gabrieldesar/master
rjherrera Feb 16, 2020
87ec4d4
Replace EOL'd sass with sassc
f1sherman Feb 16, 2020
c14d8e9
Merge pull request #292 from f1sherman/sassc
rjherrera Feb 16, 2020
e08dc94
fix(deps): move sassc-rails from dev dependency to normal
rjherrera Feb 17, 2020
9aaae0d
chore(deps): sort dependencies alphabetically
rjherrera Feb 17, 2020
3e47060
Merge pull request #294 from platanus/sassc-rails-dependency
rjherrera Feb 17, 2020
0a75a89
Remove select2-rails
mattolson May 18, 2019
4e26cc6
Merge pull request #264 from mattolson/vendor-select2
Feb 28, 2020
b7af362
fix nested select when used inside a nested form
rubenbe Feb 16, 2018
e9d98db
Add nested select tests
rubenbe Mar 1, 2018
492082f
Rubocop: ignore autogenerated db/schema.rb file
rubenbe Mar 1, 2018
691cc48
Merge pull request #196 from rubenbe/master
jgmontoya Feb 28, 2020
f6f6784
chore(select2): bump version to 4.0.13
jgmontoya Feb 28, 2020
a48cd74
Merge pull request #296 from platanus/chore/bump-select2-to-4.0.13
jgmontoya Mar 2, 2020
997a618
Upgrade Ruby/Rails and other dependencies
f1sherman Feb 29, 2020
313cb93
chore(rubocop): change exclusion rule to include migrations
jgmontoya Mar 11, 2020
60ddc29
Merge pull request #297 from platanus/chore/rubocop-schema-ignore
jgmontoya Mar 11, 2020
da77ea9
implement filters in nested select #300
Apr 10, 2020
cb84c41
Add data-default-select attribute to existing body element
dirkjonker Apr 25, 2020
d944ba7
Remove invalid html attributes for inputs
dirkjonker Apr 25, 2020
1f04b93
add test to nested_input on filters usage
Apr 26, 2020
a12af5e
Merge pull request #302 from shypple/fix-invalid-html
jgmontoya May 2, 2020
414bc4f
remove focus true from spec
May 4, 2020
4d38c45
Merge pull request #301 from stefsava/implement_filters_in_nested_select
May 6, 2020
524cc42
Merge pull request #293 from f1sherman/ruby-2-7-0
May 24, 2020
edc1c3c
chore(): install rubocop as dev dependency
ldlsegovia May 24, 2020
3eeda52
chore(): install active admin from rubygems
ldlsegovia May 24, 2020
a9a1f5e
refactor(factories): use blocks to se values
ldlsegovia May 24, 2020
45bcc21
chore(sqlite): fix warning
ldlsegovia May 24, 2020
9593059
Merge pull request #305 from platanus/ruby27-adjustments
May 24, 2020
d3fe88b
chore(deps-dev): bump puma from 4.3.3 to 4.3.5
dependabot[bot] May 24, 2020
98eca52
fix(toggle-bool-builder): show if update actions is enabled only
ldlsegovia May 24, 2020
4797342
Merge pull request #304 from platanus/dependabot/bundler/puma-4.3.5
May 24, 2020
fe59a0a
Merge pull request #306 from platanus/toggle-builder-bug
May 29, 2020
9805f73
Allow 'method_model' to be provided as an option
mateusg Jun 3, 2020
1aadb2d
chore(require_all): update gem to 2.0
hidalgoegz Jun 26, 2020
ec160fa
Merge pull request #313 from platanus/update_require_all
Jun 26, 2020
64b7ec8
fix(date_inputs): set autocomplete to off as default option on date i…
sleivav Sep 11, 2020
386d4fa
Merge pull request #320 from platanus/feat/date_inputs_autocomplete_off
sleivav Sep 14, 2020
d4318d8
feat(inputs): add SelectInput with wupport foor tags option
difernandez Sep 24, 2020
5a592a9
feat(select-input): add field value to collection if tags true
difernandez Sep 24, 2020
15c6db7
docs(select2-default): add tags option doc
difernandez Sep 25, 2020
e1cc6e4
Merge pull request #322 from platanus/default-select-tags-support
difernandez Sep 25, 2020
7e164e7
docs(changelog): add unreleased changes entry
difernandez Sep 25, 2020
a25337e
Merge pull request #323 from platanus/unreleased-changelog
difernandez Sep 29, 2020
0bcf2b9
Bump require_all gem version to 3.0
guillermoap Oct 25, 2020
9368dc4
Remove version constraint on require_all in gemspec
guillermoap Oct 29, 2020
420d199
Update Gemfile.lock to reflect changes in gemspec
guillermoap Oct 29, 2020
06dad84
Merge pull request #326 from guillermoap/bump-require_all-version
rjherrera Oct 30, 2020
d1591c7
Use instance variable directly
dkniffin Nov 9, 2020
5929cc0
Merge pull request #310 from Quimbee/add-custom-method-model-option
Nov 16, 2020
5cdcb91
feat(js): move js files
gmq Aug 21, 2020
df8abe7
chore(): add package.json
gmq Aug 21, 2020
35f18ae
feat(js): add rollup config
gmq Aug 21, 2020
ea1dac1
feat(assets): handle scss imports
gmq Aug 28, 2020
6ab8524
feat(assets): move files when publishing npm package
gmq Aug 28, 2020
fe408ae
fix(js): fix undefined variable
gmq Aug 28, 2020
4b3a9f6
chore(): add compiled js for gem
gmq Aug 28, 2020
a9319a4
feat(install): add webpacker generator
gmq Aug 28, 2020
652f40d
chore(): update readme
gmq Aug 28, 2020
1d99dc8
feat(js): disable eslint in generated file
gmq Aug 28, 2020
9c18050
feat(): add webpacker to dummy setup
gmq Sep 25, 2020
61845f6
feat(): run tests
gmq Sep 28, 2020
f6c6b26
chore(): limit webpacker to number releases
gmq Oct 23, 2020
5e7b87d
feat(setup): add webpacker gem only when needed
gmq Oct 30, 2020
7efe5ee
feat(): remove devise and admin user from dummy app
ldlsegovia Oct 30, 2020
df015bf
fix(): specs error
ldlsegovia Nov 6, 2020
5d84f3b
feat(): add cleaning command and documentation
gmq Nov 6, 2020
eed97f7
chore(): update changelog
gmq Nov 20, 2020
db8ee13
Merge pull request #319 from platanus/webpacker
gmq Dec 9, 2020
3b90674
Merge pull request #1 from mabdelfattah/master
Hossam-Hawary Jan 21, 2021
d013073
Accept defaults for the search select input
Hossam-Hawary Jan 21, 2021
7142486
Add default_select_options as attr_writer of ActiveadminAddons
Hossam-Hawary Jan 21, 2021
2aa0da7
Fix error in load_control_attributes
Hossam-Hawary Jan 21, 2021
d77149f
Merge default options with user options
Hossam-Hawary Jan 21, 2021
bb6941e
Remove response_root and url from options
Hossam-Hawary Jan 21, 2021
cd46533
Accept configs for setting defaults for select2_search, select2_selec…
Hossam-Hawary Jan 31, 2021
65a6fa5
Fix typo with default_tel_options
Hossam-Hawary Jan 31, 2021
f647d00
Accept configs for the default options for the tel input
Hossam-Hawary Jan 31, 2021
282cb6d
Fix import
KonnorRogers Feb 19, 2021
ce475df
Fix Rubocop issues
Hossam-Hawary Mar 7, 2021
4ba6bd1
Merge pull request #334 from ParamagicDev/patch-1
gmq Mar 12, 2021
e767a32
chore(): remove minor ruby version to work with aliases
ldlsegovia May 14, 2021
247c9ef
chore(): fix mimemagic bug
ldlsegovia May 14, 2021
5a5ac34
chore(): execute rake using bundler
ldlsegovia May 14, 2021
fc0b3ae
refactor(): use env var to toggle between sprockets and webpacker
ldlsegovia May 15, 2021
41ed665
docs(contributing): remove sprockets related old info
ldlsegovia May 17, 2021
ef769b5
refactor(): run tests against source files
ldlsegovia May 24, 2021
ad766a5
refactor(): run lib specs with own rake task
ldlsegovia May 24, 2021
f70b283
fix(webpack): duplicated jquery instance
ldlsegovia May 26, 2021
7b99d53
fix(webpack): point webpack scripts to Gemfile
ldlsegovia May 26, 2021
1cdcd1e
fix(datetime-picker-test): invalid default option
ldlsegovia May 26, 2021
b156e5f
chore(): update yarn lock
ldlsegovia May 26, 2021
b069a04
chore(): setup circle CI
ldlsegovia May 26, 2021
013aa0a
Merge pull request #347 from platanus/circle-ci-config2
May 28, 2021
4b4c068
refactor(): use scss files from source instead of node modules
ldlsegovia May 29, 2021
b625d38
Merge pull request #348 from platanus/webpack-from-src
Jun 1, 2021
c85497e
Merge pull request #343 from platanus/webpacker-tests-refactor
Jun 1, 2021
65fbdfd
chore(): update puma version
ldlsegovia Feb 13, 2021
0298f7a
feat(filters): add date time picker filter
ldlsegovia Feb 18, 2021
83b0aa8
fix(tests): click not visible filter button
ldlsegovia Feb 18, 2021
e1f9107
docs(): add datetime picker to changelog
ldlsegovia Jun 2, 2021
93c57a3
Merge pull request #333 from platanus/datetime-picker-filter
Jun 2, 2021
9881be3
chore(deps): bump kaminari from 1.2.0 to 1.2.1
dependabot[bot] Jun 2, 2021
655d70e
Merge pull request #307 from platanus/dependabot/bundler/kaminari-1.2.1
Jun 2, 2021
6d70092
chore(deps): bump websocket-extensions from 0.1.4 to 0.1.5
dependabot[bot] Jun 2, 2021
ba4c57a
Merge pull request #309 from platanus/dependabot/bundler/websocket-ex…
Jun 2, 2021
6ee8ea5
chore(deps): bump rack from 2.2.2 to 2.2.3
dependabot[bot] Jun 2, 2021
94a71cc
chore(deps): bump ws from 6.2.1 to 6.2.2 in /spec/dummy
dependabot[bot] Jun 2, 2021
59b9cfa
Merge pull request #312 from platanus/dependabot/bundler/rack-2.2.3
Jun 2, 2021
63419ca
Merge pull request #351 from platanus/dependabot/npm_and_yarn/spec/du…
Jun 2, 2021
f7d234b
chore(circle-ci): configure linters
ldlsegovia Jun 7, 2021
0af4328
chore(): remove eslint related files
ldlsegovia Jun 7, 2021
4fda31a
Merge pull request #352 from platanus/review-dog
Jun 7, 2021
ad87e8a
chore(): publish to rubygems with circle ci
ldlsegovia Jun 25, 2021
da11dff
Merge pull request #354 from platanus/ruby-gems-publish
Jun 25, 2021
bfa8534
Releasing v1.8.0
ldlsegovia Jun 25, 2021
f3f23dd
Releasing v1.8.1
ldlsegovia Jul 1, 2021
c9b106e
fix(): ignore vendor directory
ldlsegovia Jul 1, 2021
4dc6e19
Merge pull request #356 from platanus/ignore-vendor-directory
Jul 1, 2021
7fc8d77
Releasing v1.8.2
ldlsegovia Jul 1, 2021
862b47d
fix(select): tags option not wirking with active_admin_form_for
ldlsegovia Jul 27, 2021
9b9500c
Merge pull request #364 from platanus/selec2-tags-fix
Jul 27, 2021
9576ea9
add turbo event
jdugarte Jul 27, 2021
01dcded
yarn build
jdugarte Jul 27, 2021
980676e
fix(generators): install generator assuming webpack related method
ldlsegovia Jul 27, 2021
417a88a
fix(date-range-input): to play nice with old AA versions
ldlsegovia Jul 27, 2021
2767ffb
Merge pull request #366 from platanus/bad-date-rage-override
Jul 27, 2021
34fcf44
Releasing v1.8.3
ldlsegovia Jul 27, 2021
0f972e4
chore(deps): bump addressable from 2.7.0 to 2.8.0
dependabot[bot] Jul 27, 2021
6ce53de
chore(deps): bump postcss from 7.0.35 to 7.0.36 in /spec/dummy
dependabot[bot] Jul 27, 2021
52b4de7
Merge pull request #361 from platanus/dependabot/bundler/addressable-…
Jul 27, 2021
43af4e2
Merge pull request #353 from platanus/dependabot/npm_and_yarn/spec/du…
Jul 27, 2021
e06c5b8
fix(): invalid default datepicker type for pure Formtastic forms
ldlsegovia Jul 28, 2021
a702657
Merge pull request #367 from platanus/fix-default-date-picker
Jul 28, 2021
756ae22
fix(): datepicker options not overriding default options properly
ldlsegovia Jul 28, 2021
98edd3b
Merge pull request #368 from platanus/fix-default-date-picker-options
Jul 28, 2021
2671c79
fix(nested-select): get association class from reflect_on_association…
ldlsegovia Jul 28, 2021
54cd0e8
style(): please the monkey
ldlsegovia Jul 28, 2021
f1bf5b4
feat(select2): get input AR model from object when possible
ldlsegovia Jul 29, 2021
59055d7
Merge pull request #369 from platanus/fix-select2-association
Jul 29, 2021
9cff254
chore(deps): bump tar from 6.1.0 to 6.1.5 in /spec/dummy
dependabot[bot] Aug 4, 2021
f77d79a
Merge pull request #370 from platanus/dependabot/npm_and_yarn/spec/du…
Aug 4, 2021
471b2c6
chore(deps): bump tar from 6.1.5 to 6.1.11 in /spec/dummy
dependabot[bot] Aug 31, 2021
d1375b0
chore(deps): bump nokogiri from 1.11.6 to 1.12.5
dependabot[bot] Sep 27, 2021
74b986c
chore(deps): bump url-parse from 1.5.1 to 1.5.3 in /spec/dummy
dependabot[bot] Oct 6, 2021
628f90d
Merge pull request #376 from platanus/dependabot/npm_and_yarn/spec/du…
rjherrera Oct 7, 2021
2529b40
Merge pull request #373 from platanus/dependabot/npm_and_yarn/spec/du…
rjherrera Oct 7, 2021
10ff424
Merge pull request #375 from platanus/dependabot/bundler/nokogiri-1.12.5
rjherrera Oct 12, 2021
8b75817
Update select2_search.md
cprodhomme Nov 4, 2021
0530012
Merge pull request #381 from cprodhomme/patch-3
rjherrera Nov 5, 2021
faa5e6b
fix(tag-builder): generating wrong path with nested resources
ldlsegovia Nov 19, 2021
d0f8c2b
docs(README): improve bool interactive explanation
ldlsegovia Nov 24, 2021
83f4e9f
Merge pull request #383 from platanus/fix-nested-interactive-tag
Nov 24, 2021
db787b9
Releasing v1.9.0
ldlsegovia Nov 24, 2021
51a0e4b
Merge pull request #365 from jdugarte/jdugarte/add-turbo-event
rjherrera Dec 27, 2021
330dc24
feat(select2-search): include documentation for other table search or…
GabrielLyonB Mar 3, 2022
7508859
Merge pull request #392 from platanus/include-method-model-to-readme
ldlsegovia Mar 3, 2022
e29193e
feat(gemspec): update ffi and install shrine and image_processing
GabrielLyonB Apr 1, 2022
e13e573
feat(shrine-initializer): define basic initializer
GabrielLyonB Apr 1, 2022
0a144f4
feat(image-uploader): define basic image uploader with derivates
GabrielLyonB Apr 1, 2022
21dd5da
feat(image-builder): define case for shrine
GabrielLyonB Apr 1, 2022
588fbac
feat(invoice): include picture_data and image uploader
GabrielLyonB Apr 1, 2022
e684a1b
feat(admin/invoice): include picture for shrine cases
GabrielLyonB Apr 1, 2022
8bc29f1
test(image-builder): include tests for shrine case
GabrielLyonB Apr 1, 2022
14eb6f6
feat(config): include aptfile and instalation in circleci
GabrielLyonB Apr 1, 2022
90ab956
feat(images-instructions): re name instructions and include shrine ex…
GabrielLyonB Apr 8, 2022
98c8c00
feat(readme): update images implementation instructions
GabrielLyonB Apr 8, 2022
db992b3
Merge pull request #396 from platanus/shrine-images
Apr 8, 2022
eebf708
fix(image-builder): remove pry
gmq May 3, 2022
8c9c70a
Merge pull request #401 from platanus/remove-pry
gmq May 3, 2022
1f0b4b8
Fix: undefined method `parent' error
Hossam-Hawary Jun 12, 2022
3323997
Update ruby, rails, activeadmin version
Hossam-Hawary Jun 12, 2022
fdaa16a
Merge branch 'master' of platanus/activeadmin_addons into Hossam/plat…
Hossam-Hawary Jun 15, 2022
261700e
Merge branch 'platanus-master'
Hossam-Hawary Jun 15, 2022
604fc86
Fix: Remove merge errors
Hossam-Hawary Jun 15, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
142 changes: 142 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,142 @@
version: 2.1

env-vars: &env-vars
RAILS_ENV: test
NODE_ENV: test
BUNDLE_PATH: vendor/bundle
SPROCKETS: false

orbs:
ruby: circleci/ruby@0.1.2
browser-tools: circleci/browser-tools@1.1.3

executors:
main-executor:
parameters:
ruby-version:
description: "Ruby version"
default: "2.7"
type: string
docker:
- image: circleci/ruby:<<parameters.ruby-version>>-node
environment: *env-vars

commands:
setup:
description: checkout code, restore cache, install dependencies, save cache
steps:
- checkout
- browser-tools/install-chrome
- browser-tools/install-chromedriver
- restore_cache:
keys:
- bundler-dependencies-{{ checksum "Gemfile.lock" }}
- bundler-dependencies-
- run:
name: Install apt and vips buildpack dependencies
command: |
cd spec/dummy/
xargs -a Aptfile sudo apt-get install
sudo apt-get install libvips
- run:
name: Install bundle dependencies
command: |
BUNDLER_VERSION=$(cat Gemfile.lock | tail -1 | tr -d " ")
gem install bundler:$BUNDLER_VERSION
bundle _$(echo $BUNDLER_VERSION)_ install
- save_cache:
key: bundler-dependencies-{{ checksum "Gemfile.lock" }}
paths:
- vendor/bundle
- run:
name: Setup database
command: (cd spec/dummy && bundle exec rake db:setup)
- run:
name: Prepare Assets
command: |
bundle exec rake prepare_assets
(cd spec/dummy && bundle exec rake webpacker:compile)

jobs:
lint:
executor: main-executor
steps:
- setup
- run:
name: Install reviewdog
command: |
curl -sfL https://raw.githubusercontent.com/reviewdog/reviewdog/master/install.sh | sh -s -- -b ./bin
- run:
name: Get files to lint
command: git diff origin/master --name-only --diff-filter=d > tmp/files_to_lint
- run:
name: Run rubocop
shell: /bin/bash
command: |
cat tmp/files_to_lint | grep -E '.+\.(rb)$' | xargs bundle exec rubocop --force-exclusion \
| ./bin/reviewdog -reporter=github-pr-review -f=rubocop
test:
parameters:
ruby-version:
description: "Ruby version"
default: "2.7"
type: string
executor:
name: main-executor
ruby-version: <<parameters.ruby-version>>
steps:
- setup
- run:
name: Run Utils Tests
command: |
RSPEC_JUNIT_ARGS="-r rspec_junit_formatter -f RspecJunitFormatter -o test_results/utils-rspec.xml"
RSPEC_FORMAT_ARGS="-f progress --no-color -p 10"
bundle exec rspec ./spec/lib $RSPEC_FORMAT_ARGS $RSPEC_JUNIT_ARGS
- run:
name: Run Webpack Tests
command: |
RSPEC_JUNIT_ARGS="-r rspec_junit_formatter -f RspecJunitFormatter -o test_results/webpack-rspec.xml"
RSPEC_FORMAT_ARGS="-f progress --no-color -p 10"
export SPROCKETS=false
bundle exec rspec ./spec/features $RSPEC_FORMAT_ARGS $RSPEC_JUNIT_ARGS
- run:
name: Run Sprockets Tests
command: |
RSPEC_JUNIT_ARGS="-r rspec_junit_formatter -f RspecJunitFormatter -o test_results/sprockets-rspec.xml"
RSPEC_FORMAT_ARGS="-f progress --no-color -p 10"
export SPROCKETS=true
bundle exec rspec ./spec/features $RSPEC_FORMAT_ARGS $RSPEC_JUNIT_ARGS
- store_test_results:
path: test_results

deploy:
executor: main-executor
steps:
- setup
- run:
name: Setup rubygems
command: bash .circleci/setup-rubygems.sh
- run:
name: Publish to rubygems
command: |
gem build activeadmin_addons.gemspec
version_tag=$(git describe --tags)
gem push activeadmin_addons-${version_tag#v}.gem

workflows:
version: 2
test_and_lint:
jobs:
- lint:
context: org-global
- test:
matrix:
parameters:
ruby-version: ["2.5", "2.6", "2.7"]
- deploy:
context: org-global
filters:
tags:
only: /.*/
branches:
ignore: /.*/
3 changes: 3 additions & 0 deletions .circleci/setup-rubygems.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
mkdir ~/.gem
echo -e "---\r\n:rubygems_api_key: $RUBYGEMS_API_KEY" > ~/.gem/credentials
chmod 0600 /home/circleci/.gem/credentials
1 change: 0 additions & 1 deletion .eslintignore

This file was deleted.

Loading