0
Fork 0
mirror of https://github.com/TryGhost/Ghost.git synced 2025-04-08 02:52:39 -05:00

Added link to membership for tiers in Audit log

refs. https://github.com/TryGhost/Toolbox/issues/356

- link to Membership settings was missing for tier related events
This commit is contained in:
Peter Zimon 2022-09-05 16:20:26 +02:00
parent 5a83b77202
commit a27342c8ae
2 changed files with 14 additions and 3 deletions

View file

@ -31,9 +31,15 @@
</span>
{{else if (or ev.original.resource.title ev.original.resource.name ev.original.context.primary_name)}}
{{#if ev.linkTarget}}
<LinkTo @route={{ev.linkTarget.route}} @models={{ev.linkTarget.models}} class="permalink fw6">
{{or ev.original.resource.title ev.original.resource.name}}
</LinkTo>
{{#if ev.linkTarget.models}}
<LinkTo @route={{ev.linkTarget.route}} @models={{ev.linkTarget.models}} class="permalink fw6">
{{or ev.original.resource.title ev.original.resource.name}}
</LinkTo>
{{else}}
<LinkTo @route={{ev.linkTarget.route}} class="permalink fw6">
{{or ev.original.resource.title ev.original.resource.name}}
</LinkTo>
{{/if}}
{{else}}
<span>{{or ev.original.resource.title ev.original.resource.name ev.original.context.primary_name}}</span>
{{/if}}

View file

@ -129,6 +129,11 @@ function getLinkTarget(ev) {
route: 'tag',
models: [ev.resource.slug]
};
case 'product':
return {
route: 'settings.membership',
models: null
};
case 'user':
if (!ev.resource.slug) {
return null;