Skip to content

Commit

Permalink
Merge pull request #541 from agrare/add_supports_create_writing_a_new…
Browse files Browse the repository at this point in the history
…_provider

Add supports :create to writing_a_new_provider
  • Loading branch information
Fryguy authored Mar 20, 2024
2 parents 42c5432 + f65708e commit 2686c92
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions providers/writing_a_new_provider.md
Original file line number Diff line number Diff line change
Expand Up @@ -282,6 +282,9 @@ You basically define what forms you need in a hash in your provider plugin and t
```ruby
class ManageIQ::Providers::AwesomeCloud::CloudManager < ManageIQ::Providers::CloudManager
supports :create
supports :regions
def self.params_for_create
{
:fields => [
Expand Down Expand Up @@ -339,9 +342,7 @@ class ManageIQ::Providers::AwesomeCloud::CloudManager < ManageIQ::Providers::Clo
ManageIQ::Providers::AwesomeCloud::Regions.all.map { |region| {:label => region[:name], :value => region[:name]} }
end
supports :regions
validates :provider_region, :inclusion => {:in => ManageIQ::Providers::AwesomeCloud::Regions.names}
end
```
Now create a `app/models/manageiq/providers/awesome_cloud/regions.rb`
Expand Down

0 comments on commit 2686c92

Please sign in to comment.