0
0
Fork 1
Spiegel von https://github.com/paviliondev/discourse-custom-wizard.git synchronisiert 2024-09-19 23:31:11 +02:00

improve api section switch

Dieser Commit ist enthalten in:
Robert Barrow 2021-10-12 09:54:52 +01:00
Ursprung 1f939c1ca0
Commit 14e7e9c0db
5 geänderte Dateien mit 12 neuen und 3 gelöschten Zeilen

Datei anzeigen

@ -9,6 +9,7 @@ export default DiscourseRoute.extend({
setupController(controller, model) {
controller.set('notices', A(model.notices));
controller.set('api_section', model.api_section);
},
afterModel(model, transition) {

Datei anzeigen

@ -2,7 +2,7 @@
{{nav-item route="adminWizardsWizard" label="admin.wizard.nav_label"}}
{{nav-item route="adminWizardsCustomFields" label="admin.wizard.custom_field.nav_label"}}
{{nav-item route="adminWizardsSubmissions" label="admin.wizard.submissions.nav_label"}}
{{#if api_subscription}}
{{#if api_section}}
{{nav-item route="adminWizardsApi" label="admin.wizard.api.nav_label"}}
{{/if}}
{{nav-item route="adminWizardsLogs" label="admin.wizard.log.nav_label"}}

Datei anzeigen

@ -5,7 +5,7 @@ class CustomWizard::AdminController < ::Admin::AdminController
def index
render_json_dump(
#TODO replace with appropriate static?
api_subscription: ["business"].includes?(CustomWizard::Subscription.type),
api_section: ["business"].include?(CustomWizard::Subscription.type),
notices: ActiveModel::ArraySerializer.new(
CustomWizard::Notice.list,
each_serializer: CustomWizard::NoticeSerializer

Datei anzeigen

@ -27,6 +27,10 @@ class CustomWizard::Subscription
"stripe"
end
def type
@subscription.type
end
def client_name
"custom-wizard"
end
@ -119,6 +123,10 @@ class CustomWizard::Subscription
self.new.subscribed?
end
def self.type
self.new.type
end
def self.authorized?
self.new.authorized?
end

Datei anzeigen

@ -13,7 +13,7 @@ class CustomWizard::Subscription::Subscription
end
def types
%w(community business)
%w(core advanced business)
end
def active?