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
  • !917

add module name option for generator commands to support #855

  • Review changes

  • Download
  • Email patches
  • Plain diff
Closed Administrator requested to merge github/fork/munza/master into master Jun 25, 2017
  • Overview 41
  • Commits 5
  • Pipelines 0
  • Changes 16

Created by: munza

add —module (-m) option for administrate generators that will create generated file under the specified module name. eg. rails g administrate:install -m Manage.

This will solve the problem if anyone already has a model named Admin in their application and wish to use a different module name other than the default Admin module of the Administrate.

We can now use the --module (-m as shorthand) and then specify the module name we wish to use in the generator command like below -

  • rails g administrate:install -m Manage
  • rails g administrate:dashboard Foo -m Manage etc.

We can then see that the generated files are using the specified Manage module instead of the default Admin module namespacing.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: github/fork/munza/master