-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #9 from paviliondev/deprecated
Add deprecation messages, update README
- Loading branch information
Showing
35 changed files
with
28 additions
and
1,281 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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]. |
40 changes: 0 additions & 40 deletions
40
assets/javascripts/discourse/components/subscription-client-message.js.es6
This file was deleted.
Oops, something went wrong.
29 changes: 0 additions & 29 deletions
29
assets/javascripts/discourse/components/subscription-client-notice-row.js.es6
This file was deleted.
Oops, something went wrong.
29 changes: 0 additions & 29 deletions
29
assets/javascripts/discourse/components/subscription-client-notice.js.es6
This file was deleted.
Oops, something went wrong.
37 changes: 0 additions & 37 deletions
37
assets/javascripts/discourse/components/subscription-client-supplier-row.js.es6
This file was deleted.
Oops, something went wrong.
4 changes: 4 additions & 0 deletions
4
assets/javascripts/discourse/connectors/admin-wizards-top/deprecation.hbs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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> | ||
</div> |
84 changes: 0 additions & 84 deletions
84
assets/javascripts/discourse/controllers/admin-plugins-subscription-client-notices.js.es6
This file was deleted.
Oops, something went wrong.
54 changes: 0 additions & 54 deletions
54
.../javascripts/discourse/controllers/admin-plugins-subscription-client-subscriptions.js.es6
This file was deleted.
Oops, something went wrong.
9 changes: 0 additions & 9 deletions
9
assets/javascripts/discourse/controllers/admin-plugins-subscription-client-suppliers.js.es6
This file was deleted.
Oops, something went wrong.
21 changes: 0 additions & 21 deletions
21
assets/javascripts/discourse/controllers/admin-plugins-subscription-client.js.es6
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.