Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • A administrate
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 96
    • Issues 96
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 32
    • Merge requests 32
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • thoughtbot, inc.
  • administrate
  • Merge requests
  • !326

Add generators for asset files

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Administrator requested to merge gw-generate-assets into master Dec 13, 2015
  • Overview 3
  • Commits 1
  • Pipelines 0
  • Changes 9

Created by: gracewashere

Closes #187 (closed)

Problem:

Many people want to customize the stylesheets and javascripts that get applied to Administrate dashboards.

To do that, they must copy over the default assets from Adminsitrate's source into their own host application, and edit those files to add custom behavior or styles.

This approach is error-prone and not approachable.

Solution:

Add a generator for copying over default styles and javascripts into the user's host application.

Usage:

 # Copy image assets into `app/assets/images/administrate`
rails generate administrate:assets:images

 # Copy javascript assets into `app/assets/javascripts/administrate`
rails generate administrate:assets:javascripts

 # Copy stylesheet assets into `app/assets/stylesheets/administrate`
rails generate administrate:assets:stylesheets

 # Runs all of the above generators
rails generate administrate:assets

ToDo:

  • Actually run these generators and edit the files to verify they work.
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: gw-generate-assets