diff --git a/assets/javascripts/discourse/models/admin-subscription.js.es6 b/assets/javascripts/discourse/models/admin-subscription.js.es6 index 0c39e84..c43182e 100644 --- a/assets/javascripts/discourse/models/admin-subscription.js.es6 +++ b/assets/javascripts/discourse/models/admin-subscription.js.es6 @@ -4,15 +4,15 @@ import { ajax } from "discourse/lib/ajax"; const AdminSubscription = Discourse.Model.extend({ @computed("metadata") - user(metadata) { - console.log(metadata); - if (metadata.user_id && metadata.username) { - return EmberObject.create({ - id: metadata.user_id, - username: metadata.username - }); - } - return false; + metadataUserExists(metadata) { + return metadata.user_id && metadata.username; + }, + + @computed("metadata") + subscriptionUserPath(metadata) { + return Discourse.getURL( + `/admin/users/${metadata.user_id}/${metadata.username}` + ); } }); diff --git a/assets/javascripts/discourse/templates/admin/plugins-discourse-patrons-subscriptions.hbs b/assets/javascripts/discourse/templates/admin/plugins-discourse-patrons-subscriptions.hbs index c06fd52..86ca6aa 100644 --- a/assets/javascripts/discourse/templates/admin/plugins-discourse-patrons-subscriptions.hbs +++ b/assets/javascripts/discourse/templates/admin/plugins-discourse-patrons-subscriptions.hbs @@ -12,10 +12,10 @@ {{#each model as |subscription|}}