Andrew Brown
|
06ffb6c943
|
Redirect signed-out users to login page from subscription page
|
2017-02-01 16:06:13 +00:00 |
|
Andrew Brown
|
5347bf362f
|
Don't let beta users change their plan
|
2017-02-01 15:46:55 +00:00 |
|
Andrew Brown
|
ca23954292
|
Make sure people on beta plans can create anything
|
2017-02-01 15:41:45 +00:00 |
|
Andrew Brown
|
95d2b338f7
|
Include missing migration for selected_billing_plan_id
|
2017-02-01 15:22:31 +00:00 |
|
Andrew Brown
|
fb5b889993
|
Open blog post link in a new tab, too
|
2017-02-01 15:04:51 +00:00 |
|
Andrew Brown
|
20e95ffafb
|
Don't mind me, forgot link to blog post
|
2017-02-01 15:03:44 +00:00 |
|
Andrew Brown
|
48160a8c7e
|
Merge pull request #174 from indentlabs/authority
WIP user permissions + subscriptions + payments
|
2017-02-01 14:56:13 +00:00 |
|
Andrew Brown
|
35dfd24524
|
Fix verbiage on success notice
|
2017-02-01 14:24:51 +00:00 |
|
Andrew Brown
|
7aa87e8f16
|
Fix typo in serendipitous question
|
2017-02-01 13:11:50 +00:00 |
|
Andrew Brown
|
54eab3dc05
|
Oopsies, glad we have tests
|
2017-01-31 21:15:08 +00:00 |
|
Andrew Brown
|
0cff91f542
|
Fix potential issue with sidebar filter
|
2017-01-31 21:02:45 +00:00 |
|
Andrew Brown
|
41e699d008
|
Clear out old data migrations
|
2017-01-31 18:06:45 +00:00 |
|
Andrew Brown
|
0570274861
|
Fill in beta testers cutoff date
|
2017-01-31 18:01:46 +00:00 |
|
Andrew Brown
|
d84b9cf1a3
|
Show reassuring message to free-for-lifers
|
2017-01-31 17:57:44 +00:00 |
|
Andrew Brown
|
fae8d059eb
|
Add subscriptions notice to sidebar
|
2017-01-31 17:53:57 +00:00 |
|
Andrew Brown
|
2ba92d280e
|
Redesign notebook download page
|
2017-01-31 17:53:39 +00:00 |
|
Andrew Brown
|
57110e9e30
|
Update discount end date
|
2017-01-31 15:21:02 +00:00 |
|
Andrew Brown
|
cfbc31328c
|
Add Patreon link if user is subscribed to non-starter
|
2017-01-30 13:03:00 +00:00 |
|
Andrew Brown
|
d2190ea67f
|
Show chart of which content types user can currently create/edit
|
2017-01-30 13:02:42 +00:00 |
|
Andrew Brown
|
0afa6f8e54
|
Fix tests not having billing plans to report
|
2017-01-27 21:50:54 +00:00 |
|
Andrew Brown
|
f38727dd55
|
Add icons to navbar dropdown on desktop
|
2017-01-27 21:34:35 +00:00 |
|
Andrew Brown
|
459fee484b
|
Add per-user email subscription preference and way to edit
|
2017-01-27 21:00:11 +00:00 |
|
Andrew Brown
|
cc30160655
|
Report new signups to Slack properly
|
2017-01-27 16:06:01 +00:00 |
|
Andrew Brown
|
8fec40536f
|
Merge branch 'authority' of github.com:indentlabs/notebook into authority
|
2017-01-27 16:01:10 +00:00 |
|
Andrew Brown
|
66ca8b8d31
|
Merge branch 'master' into authority
|
2017-01-27 15:10:39 +00:00 |
|
Andrew Brown
|
42c9ddf69b
|
Merge branch 'master' into authority
|
2017-01-25 19:18:00 +00:00 |
|
Andrew Brown
|
defba2249b
|
Tests for changing subscriptions and resulting permissions
|
2017-01-25 19:14:29 +00:00 |
|
Andrew Brown
|
863116d8e4
|
Don't create stripe customers in test env :(
|
2017-01-25 16:45:33 +00:00 |
|
Andrew Brown
|
2363a29b36
|
Start on subscription controller specs #wip
|
2017-01-24 19:14:50 +00:00 |
|
Andrew Brown
|
4b962808ec
|
Move billingplan initialization to rakefile to fix test initializations
|
2017-01-24 15:54:40 +00:00 |
|
Andrew Brown
|
8b1577c017
|
Minor verbiage
|
2017-01-24 15:20:32 +00:00 |
|
Andrew Brown
|
3f1a6faa14
|
Fix flow of payment info --> upgrade to actually upgrade
|
2017-01-24 15:12:15 +00:00 |
|
Andrew Brown
|
70136ce9cd
|
Don't require a payment method when switching back to Starter
|
2017-01-24 14:10:46 +00:00 |
|
Andrew Brown
|
8aa3cf7f4a
|
Allow deleting payment method, retains subscription until end_date
|
2017-01-24 13:46:08 +00:00 |
|
Andrew Brown
|
3d285b0b99
|
Handle failed card payments on upgrade
|
2017-01-24 13:45:43 +00:00 |
|
Andrew Brown
|
548f9acdd2
|
Allow users to modify/remove payment methods and view billing history
|
2017-01-24 00:02:48 +00:00 |
|
Andrew Brown
|
959731ac43
|
Ask for card info and allow switching between subscription tiers
|
2017-01-23 21:59:07 +00:00 |
|
Andrew Brown
|
1da55caaab
|
Make subscription page content based on current subscription for upgrade/downgrade
|
2017-01-23 16:34:12 +00:00 |
|
Andrew Brown
|
c6c34c5ac7
|
Rake task to add default stripe customers to all existing users
|
2017-01-23 15:33:49 +00:00 |
|
Andrew Brown
|
81b26c2505
|
Add stripe + initialize stripe customers on user create
|
2017-01-23 15:22:58 +00:00 |
|
Andrew Brown
|
22190f064f
|
Redesign profile page
|
2017-01-21 19:16:23 +00:00 |
|
Andrew Brown
|
7fe2a6eb8c
|
Fix privacy not being allowed to be modified on half the content #whoops
|
2017-01-21 19:16:11 +00:00 |
|
Andrew Brown
|
631f68164b
|
Load missing chartkick js on user profile page
|
2017-01-21 18:41:31 +00:00 |
|
Andrew Brown
|
6824edb427
|
Hide the site update card in the sidebar
|
2017-01-21 18:23:37 +00:00 |
|
Andrew Brown
|
432058c856
|
Don't show quick-add for universes
|
2017-01-21 18:18:44 +00:00 |
|
Andrew Brown
|
b5f4a3795f
|
Link 'create your first x' buttons on extended/collective content to subscription page
|
2017-01-21 18:13:16 +00:00 |
|
Andrew Brown
|
187e3d4a87
|
Link users to subscription page instead of browser:back when they don't have permission to create content
|
2017-01-21 18:05:26 +00:00 |
|
Andrew Brown
|
5afa2e9f9a
|
Only show quick-add form if user has permission to do so
|
2017-01-21 17:51:06 +00:00 |
|
Andrew Brown
|
7de7d7508d
|
Allow users with no subscriptions to create up to 5 universes
|
2017-01-21 17:48:03 +00:00 |
|
Andrew Brown
|
be8d908a80
|
Move quick add form to partial + allow core content created by anyone
|
2017-01-21 17:46:53 +00:00 |
|