Class: HasHelpers::Resolvers::ResourceTab

Inherits:
Base
  • Object
show all
Defined in:
app/graphql/has_helpers/resolvers/resource_tab.rb

Instance Method Summary collapse

Methods included from Middleware::ApplicationAccess

#authorized?

Instance Method Details

#resolve(resource_id:) ⇒ Object



12
13
14
15
16
17
18
19
# File 'app/graphql/has_helpers/resolvers/resource_tab.rb', line 12

def resolve(resource_id:)
  current_organization.organization_links.tab_links(resource_id).select(&:persisted?).map do |tab_link|
    {
      name: tab_link.name,
      url: tab_link.url || "-"
    }
  end
end