Skip to main content

avo-hq/avo

SkillsMP has collected 25 skills from avo-hq/avo. Open a skill to review its source and details.

Latest recorded source activity
SkillsMP catalog refreshed
skills collected
25
GitHub stars
1,797
GitHub forks
315

Skills in this repository

Showing 25 of 25 collected skills.

occupation
unclassified
description

Configure Avo's app-wide admin settings in config/initializers/avo.rb via Avo.configure — app name, timezone/currency, per-page and index behavior, layout width, home redirect, open-in-editor links, and the other global knobs that don't belong to a single…

updated
occupation
unclassified
description

Turn on and manage Avo's Media Library — a central browser/manager for every uploaded asset, plus an asset picker inside the trix, rhino, markdown, and lexxy rich-text editors — configured in config/initializers/avo.rb. Use when the user wants to "let users…

updated
occupation
unclassified
description

Translate and localize the Avo admin — resource, action, and field labels, scope/card/dashboard titles, tab and panel titles, field help/placeholder/include_blank text, save-button labels, the interface language, and right-to-left layout — via…

updated
occupation
Software Developers
description

Add or change fields in an Avo resource's `def fields` — pick the `as:` type, set options (required, default, help, visibility, formatting), and use computed and view-specific fields. Use when the user wants to add a field to an Avo resource, or — said…

updated
occupation
Software Developers
description

Load the official Avo skills that ship inside the installed avo gem. Use this whenever a task touches Avo — anything under `app/avo/` (resources, fields, actions, filters, scopes, cards, dashboards), `config/initializers/avo.rb`, customizing Avo views, or…

updated
occupation
Software Developers
description

Build Avo actions — Ruby classes in `app/avo/actions/*.rb`, registered on a resource's `def actions` — that run a custom operation on selected records, a single record, or nothing at all, with optional form fields, a confirmation modal, feedback…

updated
occupation
Software Developers
description

Wire Active Record relationships into Avo resources as association fields (`field :x, as: :belongs_to | :has_one | :has_many | :has_and_belongs_to_many`) inside `def fields`, including polymorphic and `has_many :through` relations, type-to-search pickers,…

updated
occupation
Software Developers
description

Tell Avo who the current user is, gate access to the admin, and wire up roles, the sidebar profile widget, and the sign-out link — all in config/initializers/avo.rb and routes.rb. Use when the user wants to set config.current_user_method, integrate Devise or…

updated
occupation
Software Developers
description

Map a Rails change onto the Avo admin surface it affects, and route the edit to the skill that owns it. Read this after the Avo skills loader has decided a model change has an admin dimension — a new or changed column, a new model, an enum or status column, a…

updated
occupation
Software Developers
description

Brand and theme an Avo admin panel — logos, favicon, color scheme, neutral/accent palettes, chart colors, per-user theme persistence, deep CSS re-skinning, and menu/action icons — starting from the no-build `config.appearance` path in…

updated
occupation
Software Developers
description

Override the per-resource CRUD controller hooks Avo generates (redirect paths, flash messages, custom responses, save/destroy behavior) and safely extend Avo's private ApplicationController. Use when the user wants to redirect somewhere else after…

updated
occupation
Software Developers
description

Author a brand-new reusable Avo field TYPE with `rails generate avo:field` when the ~38 built-in types don't fit — scaffolds Edit/Show/Index ViewComponents plus a `Field` config class, adds field-specific options, and customizes how the field renders. Use…

updated
occupation
Software Developers
description

Build custom UI inside an Avo admin panel and the JS/CSS/Tailwind plumbing behind it — standalone custom-tool pages (route + controller + sidebar item), resource tools embedded in a record's Show/Edit view, Avo's native ViewComponents (a_button/a_link,…

updated
occupation
Software Developers
description

The Rails-engine plumbing you touch when writing custom Ruby that runs inside Avo — engine path helpers (`avo.` vs `main_app.`), `Avo::Current`, `Avo::ExecutionContext`, reserved model names and route conflicts, `Avo::Services::EncryptionService`, and calling…

updated
occupation
Software Developers
description

Route a filtering request to the right Avo system, then implement basic filters (developer-written Ruby filter classes) on a resource's Index view. Use when the user wants to filter, segment, or set a default view for the records on a resource index — e.g.…

updated
occupation
Software Developers
description

Control how records render on an Avo resource's Index screen — table styling, grid cards, map markers, and which view types are available. Use when the user wants to change how a list of records looks or behaves on the index. Avo phrasings ("enable grid…

updated
occupation
Software Developers
description

Choose semantically correct Tabler icons for Avo menu items and resources, and apply them. Use when the user wants icons in the sidebar, an icon on a resource or dashboard, to populate missing icons across the admin, or is migrating from Avo 3. Ships the icon…

updated
occupation
Software Developers
description

Scope the Avo admin per tenant — account, team, or organization — so each customer only sees their own data. Covers route-based tenancy (mount Avo under /:tenant_id + config.default_url_options + a set_tenant before_action) and session-based tenancy with an…

updated
occupation
Software Developers
description

Navigate and search an Avo admin — per-resource search (`self.search`), searching across fields and through associations, search authorization and result limits, breadcrumbs, keyboard shortcuts, and the auto-generated sidebar. Use when the user wants to make…

updated
occupation
Software Developers
description

Make the Avo admin fast and fix stale or wrong cached rows — pick and force a cache store (config.cache_store, Solid Cache), control index row caching (cache_resources_on_index_view, cache_hash), and bust stale caches. Use when the user wants to speed up the…

updated
occupation
Software Developers
description

Generate an Avo CRUD resource from a Rails model and configure resource-level behavior in `app/avo/resources/<name>.rb` plus its controller. Use when the user wants to generate an Avo resource, add a model to the admin panel, expose a table in the admin, set…

updated
occupation
Software Developers
description

Install Avo, mount it in `config/routes.rb`, authenticate the private gem server, and set the license key. Use when the user wants to install Avo, add an admin panel to a Rails app, mount the admin at a path/scope/nested path/subdomain (e.g. `/backoffice`,…

updated
occupation
Software Quality Assurance Analysts & Testers
description

Test an Avo (Rails admin) app — allowlist Avo's license-check host so a network-blocking suite stops failing, include Avo's UI test helpers (datepickers, tags, save, actions), and unit-test Actions by calling `handle` directly. Use when the user wants to…

updated
occupation
Software Developers
description

Use when an Avo (Rails admin) app is broken or behaving unexpectedly: a field/resource/filter/action that isn't showing; the admin returning 500 or 404; `bundle install` failing to fetch `avo`/`avo-*` gems or 401 from packager.dev; the license not validating…

updated
occupation
Software Developers
description

Update an app's Avo gems and apply every upgrade-guide step for the versions crossed — record the current versions, run `bin/rails avo:update`, diff `Gemfile.lock` to see the real jump, then work the upgrade guide section by section from oldest to newest,…

updated
Showing 25 of 25 collected skills.