Skip to content

Commit

Permalink
Merge pull request #9 from paviliondev/deprecated
Browse files Browse the repository at this point in the history
Add deprecation messages, update README
  • Loading branch information
angusmcleod authored Dec 8, 2023
2 parents f6184cc + 20205d8 commit 1b5eea0
Show file tree
Hide file tree
Showing 35 changed files with 28 additions and 1,281 deletions.
36 changes: 1 addition & 35 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,37 +1,3 @@
# Discourse Subscription Client

Manage your Discourse plugin subscriptions using this plugin.

### Install

Follow the [plugin installation guide](https://meta.discourse.org/t/install-a-plugin/19157).

### Configuration

You'll first need to get a subscription on your plugin supplier's website or forum.

Once you've got a subscription, go to the admin panel of the forum where this plugin is installed, click "Plugins", then "Subscriptions" on the left and follow the prompts.

### Who has access

#### Admins
Admins can do everything, including:

- Authorize a supplier
- See subscriptions
- See all notices (including dismissed and expired)

#### Moderators
By default moderators cannot do or see anything subscription related and the plugin interface is hidden from them.

Enable the site setting `subscription client allow moderator subscription management` to let moderators see subscriptions and active subscription notices.

Enable the site setting `subscription client allow moderator supplier authorization` to allow moderators to authorize a supplier, allowing the forum to use a subscription the moderator has with the supplier.

### Notices

Your subscription supplier may send you messages about your subscription, or their plugin. These will appear in the "Notices" tab in the subscription client and create a purple notification next to the site menu (the hamburger menu).

If they send you a notice warning you about something (e.g. if their plugin is incompatible with the latest discourse) this will also appear in your admin dashboard as a warning.

You can prevent warning notices from appearing in your admin dashboard by turning off the site setting `subscription client warning notices on dashboard`.
Pavilion is happy to announce that Custom Wizard Subscriptions no longer require this plugin to function. If you have any questions don't hestiate to reach out to us on [coop.pavilion.tech]("https://coop.pavilion.tech") or email [email protected].

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<div class="admin-client-sub-deprecation-notice">
<h3>👋 Hey there Custom Wizard Subscriber</h3>
<p>Pavilion is happy to announce that Custom Wizard Subscriptions no longer require the <a href="https://github.com/paviliondev/discourse-subscription-client" target="_blank">Subscription Client Plugin</a>. Please remove the Subscription Client Plugin, and your subscription will continue to work as normal. If you have any questions don't hestiate to reach out to us on <a href="https://coop.pavilion.tech">coop.pavilion.tech</a> or email <a href="mailto:[email protected]">[email protected]</a>. This message will disappear when you remove the Subscription Client Plugin.</p>

Check failure on line 3 in assets/javascripts/discourse/connectors/admin-wizards-top/deprecation.hbs

View workflow job for this annotation

GitHub Actions / ci / linting

links with target="_blank" must have rel="noopener noreferrer" or rel="noreferrer noopener"
</div>

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

43 changes: 0 additions & 43 deletions assets/javascripts/discourse/helpers/notice-badge.js.es6

This file was deleted.

Loading

0 comments on commit 1b5eea0

Please sign in to comment.