Commit Graph

67 Commits

Author SHA1 Message Date
MichaelYick 355f503b28 Remove postgresql on exit in development deploy script 2023-05-06 23:29:28 -05:00
MichaelYick 08040f4178 Use cavemanon fork of wagtail-personalisation 2023-05-06 22:25:59 -05:00
MichaelYick f1738a5bff Add deployment script
Fixes: #8
2023-05-06 21:21:29 -05:00
MichaelYick 8121506c97 Add Dockerfile + docker-compose file
Updated env vars to reflect this change as well.

Fixes: #2
2023-05-06 10:59:29 -05:00
MichaelYick fe2bf0ad46 Update Dependencies
Swapped from using the rentfreemedia forks of dependencies to instead
use github.com/nickmoreton/wagtail-personalisation and github.com/coderedcorp/wagtail-cache

github.com/nickmoreton/wagtail-personalisation is a fork maintained by a
paid employee.

github.com/coderedcorp/wagtail-cache seems to merely be hobbyist work.
Might have to look into payrolling maintainance of this down the line.

This also goes with an upgrade to Wagtail 4.2, which gets security
updates until August 2023. We could always downgrade to 4.1 for
security protection until Feburary 2024. Upgrading to 5.2 LTS would be a
good idea as well, but may come with !!!FUN!!! changes.

Fixes: #7
2023-05-06 04:37:46 -05:00
MichaelYick e2c0285443 fix merge error 2023-05-06 00:58:15 -05:00
MichaelYick 1ed2bc4311 denote python version used 2023-05-06 00:57:58 -05:00
MichaelYick a45d77a5fb fix migrations bug and delete /ansible
Fixes #6
2023-05-06 00:57:58 -05:00
MichaelYick bb3c3c58a2 Merge pull request 'Fixes: #4 - Upgrade to WagTail 5.0' (#5) from security-upgrade into master 2023-05-06 04:33:58 +00:00
MichaelYick 6ad1d72777 5.0 Wagtail Compatibility
All instances of StreamFieldPanel, RichTextFieldPanel, ImageChooserPanel, DocumentChooserPanel and SnippetChooserPanel have been replaced with FieldPanel, as this is what was done in 3.0

"As noted above, the module `wagtail.admin.edit_handlers` has been renamed to `wagtail.admin.panels`, and `wagtail.contrib.forms.edit_handlers` is renamed to `wagtail.contrib.forms.panels`.", so those have been renamed too.
b7b6ee9215/docs/releases/3.0.md (removal-of-special-purpose-field-panel-types)

Ran wagtail updatemodulepaths on source code for path updates
b7b6ee9215/docs/releases/2.0.rst (wagtail-module-path-updates)

"The use_json_field argument must be set to True, except in migrations created prior to Wagtail 5.0.", so it was set to true.
https://docs.wagtail.org/en/stable/reference/streamfield/blocks.html

wagtail.search.backends.db has been deprecated in favor of wagtail.search.backends.database
e674b44acb/docs/releases/2.15.rst (database-search-backends-replaced)

For some unknown reason, TabbedInterface requires bind_to_model instead of the combined bind_to (as changed in version 2.5 8e4a4fae5d/docs/releases/2.5.rst) to function properly.

DO_STRIPE_LIVEPUB and DO_STRIPE_LIVEKEY need values henceforth and cannot be left blank, even when just testing.
2023-05-05 23:23:03 -05:00
MichaelYick 44565ef85b fix migrations bug 2023-05-04 01:56:22 -05:00
MichaelYick 8876a22778 Inital Fork Changes 2023-05-04 01:04:22 -05:00
RentFreeMedia 61e0676ad6 Update snapshots_firewalls.yml 2023-02-24 09:10:44 -06:00
RentFreeMedia 138154e7ec incorrrect path 2023-02-24 08:01:40 -06:00
RentFreeMedia 5f5268d97d Update snapshots_firewalls.yml 2023-02-24 07:35:15 -06:00
RentFreeMedia 74107c1558 Update contentpage_heading_block.html
separate caption into full width block by default.
2023-01-02 15:48:50 -06:00
RentFreeMedia 449c0f684d fix missing "None" check on authors in podcast_feeds 2022-11-24 00:09:05 -06:00
RentFreeMedia 2de53139a0 omit inactive prices from subscription checkout 2022-11-12 13:06:17 -06:00
RentFreeMedia f40eb6d79e omit inactive prices from checkout 2022-11-12 12:35:41 -06:00
RentFreeMedia 7b707e8c2e missing import 2022-10-30 02:19:19 -05:00
RentFreeMedia 54b8a847bc missing import 2022-09-16 02:24:43 -05:00
RentFreeMedia 8e40df9e88 typo 2022-08-04 11:19:15 -05:00
RentFreeMedia 56e8c47b1f needless variable rename, just use request object 2022-08-04 11:14:51 -05:00
RentFreeMedia 40df2b336f more sane defaults 2022-07-02 15:02:07 -05:00
RentFreeMedia d9bbe056ab Update subscribe_message.txt 2022-06-03 07:17:51 -05:00
RentFreeMedia 04d79827b1 some apps were choking on the copyright symbol, just get rid of it. 2022-05-20 13:16:35 -05:00
RentFreeMedia ade9730f8d Update views.py 2022-05-19 20:53:29 -05:00
RentFreeMedia 3ff6133575 link bug 2022-05-19 16:12:01 -05:00
RentFreeMedia 518365a9ae add custom subscribe confirmation emails + respective docs 2022-05-19 16:08:33 -05:00
RentFreeMedia d0d150fe44 clarify profile page wording 2022-05-06 17:12:35 -05:00
RentFreeMedia 8b6e0d8993 clarify wording on profile page for susbscriptions 2022-05-06 17:10:06 -05:00
RentFreeMedia 5d1523b163 Update pages.py 2022-05-02 22:28:31 -05:00
RentFreeMedia 5dfb749ee8 this logic didn't make sense
outside possibility of excluding too many episodes, simplified and fixed.
2022-05-02 22:07:28 -05:00
RentFreeMedia faf9f18e7d broken image reference 2022-05-02 16:31:11 -05:00
RentFreeMedia 6a19d3aebe fix schema templates 2022-05-01 22:36:48 -05:00
RentFreeMedia 260c017b4a Update subscribe_complete.html 2022-04-29 13:45:10 -05:00
RentFreeMedia f98dd1047e fix email notifications on simple forms 2022-04-24 16:15:49 -05:00
RentFreeMedia a8d121e848 fix simple form template bugs, fix clear cache on page actions 2022-04-24 10:24:42 -05:00
RentFreeMedia bba6b25045 fix csrf token on public login pages 2022-04-23 07:22:20 -05:00
RentFreeMedia 1ac8aa0cd3 Update README.md 2022-04-15 14:58:07 -05:00
RentFreeMedia 80409ced68 Update README.md 2022-04-15 10:50:05 -05:00
RentFreeMedia db3192b630 Update README.md 2022-04-15 10:48:35 -05:00
RentFreeMedia ba97e3f8d9 Update README.md 2022-04-15 10:47:05 -05:00
RentFreeMedia 05fc6339d9 screenshots for readme 2022-04-15 10:46:01 -05:00
RentFreeMedia 8019651765 clarify docs on payment views, pass reset template bug
clarify premium media storage and payment view in docs, fix password_reset template bug.
2022-04-15 10:18:44 -05:00
RentFreeMedia 6390340bcd this didn't work...
would need to be a post-save hook/signal or similar, was trying to fetch latest post image for the jumbotron but it doesn't change with the post.  back to ye ole drawing board.
2022-04-12 17:10:23 -05:00
RentFreeMedia 91453900c9 add podcast directories to social link choices 2022-04-10 08:14:12 -05:00
RentFreeMedia 6a76719646 Update README.md 2022-04-08 11:02:27 -05:00
RentFreeMedia 734b869ce3 typo 2022-04-08 08:59:22 -05:00
RentFreeMedia 9b14ae51a7 Update README.md 2022-04-08 08:58:37 -05:00