Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/TryGhost/Members
https://github.com/TryGhost/Members
closes https://github.com/TryGhost/Team/issues/1238
- previously returned 500 errors when a s...
317f67b1dd672acd88ba6a79d329bfcd110c88f9 authored about 3 years ago by Rishabh Garg <[email protected]>- @tryghost/[email protected]
e8080e466a6641c52e452f79b2569a7d4336ba58 authored about 3 years ago by Fabien egg O'Carroll <[email protected]>
refs https://github.com/TryGhost/Team/issues/1067
refs https://github.com/TryGhost/Ghost/commit/...
refs https://github.com/TryGhost/Team/issues/1067
This decouples the contents/type of email fro...
1313d1f2f615b84a3eee1e809c051ecf2b75ccfb authored about 3 years ago by Fabien egg O'Carroll <[email protected]>- @tryghost/[email protected]
15b53f75bd1da419260b4eda5f905bcee4843b5d authored about 3 years ago by Fabien egg O'Carroll <[email protected]>refs https://github.com/TryGhost/Team/issues/1243
It's possible to get into strange states wher...
7f872adb0f8bd085b36039131599de067aef2dd0 authored about 3 years ago by Fabien egg O'Carroll <[email protected]>- @tryghost/[email protected]
fce849265d4bb613b939b751f7461c947b39fc3e authored about 3 years ago by Naz <[email protected]>refs https://github.com/TryGhost/Toolbox/issues/139
- These changes bring the module to 100% te...
ec2aed5ce84c50c3257667276751d82dcfcdd31b authored about 3 years ago by Naz <[email protected]>refs https://github.com/TryGhost/Toolbox/issues/139
- These unit tests come directly from equiv...
643ab5376cf18e52cfab0d674978db89e435f793 authored about 3 years ago by Naz <[email protected]>refs https://github.com/TryGhost/Toolbox/issues/139
- These unit tests come directly from equiv...
41669a032c7bf82089e799c12cde6bd83d1c9948 authored about 3 years ago by Naz <[email protected]>refs https://github.com/TryGhost/Toolbox/issues/139
- These unit tests come directly from equiv...
c081eeab10d035bc0c87b27e2fb7192f9c85b7b8 authored about 3 years ago by Naz <[email protected]>refs https://github.com/TryGhost/Toolbox/issues/139
- The DynamicRedirectManager was initialize...
63ab18a1a5cf933be7a5207f59cc7318ba9d1a7d authored about 3 years ago by Naz <[email protected]>refs https://github.com/TryGhost/Toolbox/issues/139
- As few more tests have been added a clear...
db60572e0f9e625f6374c60443e797902d391170 authored about 3 years ago by Naz <[email protected]>refs https://github.com/TryGhost/Toolbox/issues/139
- These unit tests come directly from equiv...
099392a854791f8cff3cda84da534717603cc1d1 authored about 3 years ago by Naz <[email protected]>refs https://github.com/TryGhost/Toolbox/issues/139
- The options parameter doesn't have to be ...
3d42526ba5217dea106fb203a82dae56c2ff80fc authored about 3 years ago by Naz <[email protected]>
- @tryghost/[email protected]
- @tryghost/[email protected]
- @tryghost/members-payments@...
refs https://github.com/TryGhost/Team/issues/1236
We want to be able to use the OfferName as th...
7fa8a68fa01fd5ed9b67682a17c362b626d1f09d authored about 3 years ago by Fabien O'Carroll <[email protected]>
- @tryghost/[email protected]
- @tryghost/[email protected]
no-issue
This was missing the options object which would force the DB call to be
run inside the...
refs https://github.com/TryGhost/Team/issues/1092
refs https://github.com/TryGhost/Team/issues/1...
- @tryghost/[email protected]
- @tryghost/[email protected]
- @tryghost/members-payments@...
refs https://github.com/TryGhost/Team/issues/1198
8a8903908dac71f2fb79e0d9bd448ab13ebd1990 authored about 3 years ago by Fabien O'Carroll <[email protected]>- @tryghost/[email protected]
e05078db802cc9e59f8bfc74dd5431ea623b079e authored about 3 years ago by Fabien O'Carroll <[email protected]>refs https://github.com/TryGhost/Team/issues/1067
The auto-login behaviour obliterates the conc...
ed17d748f23848314b1e4c599e93d73af3358ba7 authored about 3 years ago by Fabien O'Carroll <[email protected]>- @tryghost/[email protected]
cd2db38de77afc330339af585bc784fdd9f16996 authored about 3 years ago by Fabien O'Carroll <[email protected]>refs https://github.com/TryGhost/Team/issues/1115
This flag is now enabled by default - so we c...
a24f2734ab3fa29dba3ea817524a3496f118ea5b authored about 3 years ago by Fabien O'Carroll <[email protected]>- @tryghost/[email protected]
c8bb5ee389748da76191bae23b01a28be7221591 authored about 3 years ago by Fabien O'Carroll <[email protected]>refs https://github.com/TryGhost/Team/issues/1067
This is the MVP for auto-login of Members, it...
5a5b71362e41b06e099b9719a0c8648ee0d92bf3 authored about 3 years ago by Fabien O'Carroll <[email protected]>- @tryghost/[email protected]
03b38e5c1b05acc4a88127c8920237e41a2681f9 authored about 3 years ago by Fabien O'Carroll <[email protected]>refs https://github.com/TryGhost/Team/issues/887
Our invoice webhook handling code assumed that...
70a872b1c5e7c9ae9f1103e9991be159e4f9bd49 authored about 3 years ago by Fabien O'Carroll <[email protected]>- @tryghost/[email protected]
263ac568873d0690a53581f04e7c1b3c9f7c48a0 authored about 3 years ago by Fabien O'Carroll <[email protected]>no-issue
When adding a new member, we allow an email to be sent, and the type of
email to be ch...
- @tryghost/[email protected]
64797d12b07542b82abed03a083e77178ecb0bcf authored about 3 years ago by Fabien O'Carroll <[email protected]>refs https://github.com/TryGhost/Team/issues/885
This webhook isn't used and can cause issues w...
c7454379a9c99a852d19ac2bc56f350492bddbf4 authored about 3 years ago by Fabien O'Carroll <[email protected]>- @tryghost/[email protected]
d8afbf5c139fa4d618ae15ed2d9c501ca6718d19 authored about 3 years ago by Fabien O'Carroll <[email protected]>no-issue
The Members API does not currently include 'products' by default when
browsing. This e...
- @tryghost/[email protected]
- @tryghost/[email protected]
- @tryghost/members-payments@...
no-issue
c8185added508ecfd636579e1bf3f7e038891bee authored about 3 years ago by Fabien O'Carroll <[email protected]>
- @tryghost/[email protected]
- @tryghost/[email protected]
- @tryghost/members-payments@...
no-issue
This is another improvement for the API so that we can correctly handle
404's
- @tryghost/[email protected]
- @tryghost/[email protected]
- @tryghost/members-payments@0...
no-issue
When attempting to read a non-existent offer we were running into issues
with calling ...
refs https://github.com/TryGhost/Team/issues/1163
This allows users to not provide a title for ...
9bf49683d84d532c56d737bb6cfa19565adce0bd authored about 3 years ago by Fabien O'Carroll <[email protected]>
- @tryghost/[email protected]
- @tryghost/[email protected]
refs https://github.com/TryGhost/Team/issues/1135
We use the OffersAPI to fetch Offers, so that...
e2f450828198bbc8ad03218dc5e2928e8dc7a0f6 authored about 3 years ago by Fabien O'Carroll <[email protected]>no-issue
We were incorrectly checking for the existence of a coupon id - instead
we simplify th...
- @tryghost/[email protected]
- @tryghost/[email protected]
- @tryghost/magic...
refs https://github.com/TryGhost/Team/issues/1166
By using the PaymentsService to fetch coupon ...
0351dd42b83de024b294168ccfc43c38f6bd90a3 authored about 3 years ago by Fabien O'Carroll <[email protected]>refs https://github.com/TryGhost/Team/issues/1166
This will be handled by a payments module ins...
6d38f9a2e881528ba2ae5f3a7016be03c71fcbf5 authored about 3 years ago by Fabien O'Carroll <[email protected]>refs https://github.com/TryGhost/Team/issues/1166
As usual we want to delete all Stripe related...
b75167c69bafab0cd469fab0676e687cd83a82c4 authored about 3 years ago by Fabien O'Carroll <[email protected]>refs https://github.com/TryGhost/Team/issues/1166
This is a new module which will eventually ha...
3e50ec295de131c62255801bad7701a85c4984b8 authored about 3 years ago by Fabien O'Carroll <[email protected]>refs https://github.com/TryGhost/Team/issues/1166
Since we removed the creation of coupons from...
e3f1c26b8cd6a848b415ab8f61df22b6b57abf08 authored about 3 years ago by Fabien O'Carroll <[email protected]>refs https://github.com/TryGhost/Team/issues/1166
We've moved the Stripe Coupon creation out of...
6d8303c4607aba8944279be7c9d1ecf96b6f07ce authored about 3 years ago by Fabien O'Carroll <[email protected]>75353af52cc11a99f3196229d362af43ce2b27e4 authored about 3 years ago by Renovate Bot <[email protected]>
e2cf87198de527f4caedeaa58544e7bb16c3ac62 authored about 3 years ago by Renovate Bot <[email protected]>
no issue
- this helps the team keep on top of build failures by surfacing them up
e50a30a2ed1bee7cb1f6c85781e138bb4d1021e3 authored about 3 years ago by Daniel Lockyer <[email protected]>refs linear.app/tryghost/issue/CORE-74/improve-the-test-situation
- this commit adds the codeco...
6a3220a21c145f7172ef9bacceddafd6482246fa authored about 3 years ago by Daniel Lockyer <[email protected]>- @tryghost/[email protected]
a92d141677fa2a3ba2368634e75cb0a2fcd64099 authored about 3 years ago by Fabien O'Carroll <[email protected]>no-issue
Because we were checking for truthyness rather than existence when
updating properties...
- @tryghost/[email protected]
7b223dc01ee70c5e48ebf69ef0a58642b3c80fe7 authored about 3 years ago by Fabien O'Carroll <[email protected]>no-issue
9292c656465d0be789e9ec934092c959a9c7a6db authored about 3 years ago by Fabien O'Carroll <[email protected]>
- @tryghost/[email protected]
- @tryghost/[email protected]
- @tryghost/member...
refs https://github.com/TryGhost/Team/issues/1132
The OfferRepository needs to read from the Of...
f17eac631efb8b0f82b0cdba644bd699337e0ae3 authored about 3 years ago by Fabien O'Carroll <[email protected]>no-issue
Without forcing linkSubscription to run inside a transaction - it's
possible to have r...
refs https://github.com/TryGhost/Team/issues/1132
We have to include the Offer on the metadata ...
31eeb800501bd4960e11d65982a8ecedaad23e8e authored about 3 years ago by Fabien O'Carroll <[email protected]>refs https://github.com/TryGhost/Team/issues/1132
The DTO is the object which we expose externa...
579177aee78e7a4ef84af358e9fcf2acae55fc92 authored about 3 years ago by Fabien O'Carroll <[email protected]>no-issue
You must use `where` rather than `forge` when generating counts.
5bd41c84a455d61e0ec0b0f6e3948f1e49acc03b authored about 3 years ago by Fabien O'Carroll <[email protected]>refs https://github.com/TryGhost/Team/issues/1132
This is a read-only property for tracking how...
16d9336c65fffad19dd1d06eef2249193fdc7196 authored about 3 years ago by Fabien O'Carroll <[email protected]>
- @tryghost/[email protected]
- @tryghost/[email protected]
refs https://github.com/TryGhost/Team/issues/1156
Because we were only attempting to add the ...
17c678206a19a39a9acb579126aa2d6a0da4e4bb authored about 3 years ago by Fabien 'egg' O'Carroll <[email protected]>no-issue
Using `save` was a placeholder and isn't the correct way to interact
with our model la...
no-issue
This ensures that ValueObjects can contain non-primitive types.
118b53222d21811735a2fc88f4ec678c5f47d382 authored about 3 years ago by Fabien O'Carroll <[email protected]>
- @tryghost/[email protected]
- @tryghost/[email protected]
refs https://github.com/TryGhost/Members/commit/e40aab4968
When we updated to use the OffersAPI...
344678a1a5e3cd827ca3b199c5c4235fa09666d7 authored about 3 years ago by Fabien O'Carroll <[email protected]>- @tryghost/[email protected]
5031fcc9a1dc08d56a884dab36d791ab47c6ff1d authored about 3 years ago by Fabien O'Carroll <[email protected]>refs https://github.com/TryGhost/Team/issues/1133
An archived Offer is intended to be disabled ...
e66674d6480762e3ab664eb890606ebb2ca0ad1e authored about 3 years ago by Fabien O'Carroll <[email protected]>- @tryghost/[email protected]
de260115a2109a8efd46959a1f35ac2aaaa417d6 authored about 3 years ago by Fabien O'Carroll <[email protected]>no-issue
The OfferRepository deals with domain objects in the Offers module, and
as such is not...
- @tryghost/[email protected]
2225c3d1e4ea8d58115fa657454b5a1469b4cddf authored about 3 years ago by Fabien O'Carroll <[email protected]>refs https://github.com/TryGhost/Team/issues/1131
This adds a mapping between the status proper...
f2601ec0cabb7e4896949932de90d06be5a1a3e7 authored about 3 years ago by Fabien O'Carroll <[email protected]>refs https://github.com/TryGhost/Team/issues/1131
This adds initial support for pass through a ...
e8946a5f676c2f3cfbe76882d49bf3ed57175316 authored about 3 years ago by Fabien O'Carroll <[email protected]>refs https://github.com/TryGhost/Team/issues/1131
This will allow us to map filters from our do...
3c164bc7c20c6b6ced98f95f51bb9084a2ce768e authored about 3 years ago by Fabien O'Carroll <[email protected]>- @tryghost/[email protected]
3cdd54925e8137f344845ec4a8d8882f9db55568 authored about 3 years ago by Naz <[email protected]>refs https://linear.app/tryghost/issue/CORE-84/have-a-look-at-the-eggs-redirects-refactor-branch...
b3f36f2d18750e257c240b1644dca6c4fb8db4b9 authored about 3 years ago by Naz <[email protected]>refs https://linear.app/tryghost/issue/CORE-84/have-a-look-at-the-eggs-redirects-refactor-branch...
2c046b11ee3f1ffe714f4ce7278783335d17fb20 authored about 3 years ago by Naz <[email protected]>refs https://linear.app/tryghost/issue/CORE-84/have-a-look-at-the-eggs-redirects-refactor-branch...
fa2182db72655f031e276b8f8b2170a9ba13a213 authored about 3 years ago by Naz <[email protected]>refs https://linear.app/tryghost/issue/CORE-84/have-a-look-at-the-eggs-redirects-refactor-branch...
43370028131299d96d49edf3d0298703b7bbd75a authored about 3 years ago by Naz <[email protected]>- @tryghost/[email protected]
072de2bed07c773df33bf79a06b487e1f4c2292b authored about 3 years ago by Fabien O'Carroll <[email protected]>refs https://github.com/TryGhost/Team/issues/1131
- Includes `status` on OfferDTO so client can...
592585de1079d4b0e5273afbff8219240e3e0351 authored about 3 years ago by Fabien O'Carroll <[email protected]>refs https://github.com/TryGhost/Team/issues/1131
This ensures that Offers are active by default.
ed248835446da41f6fa4c345faded5ceef074cd3 authored about 3 years ago by Fabien O'Carroll <[email protected]>refs https://github.com/TryGhost/Team/issues/1131
This allows us to persist and hydrate the Off...
6a030588d837d34e7016cf3bea29183425618394 authored about 3 years ago by Fabien O'Carroll <[email protected]>refs https://github.com/TryGhost/Team/issues/1131
This allows us to model the behaviour of arch...
ddfdcbeaf813191a9c673b1e32b77066cdcd0cc6 authored about 3 years ago by Fabien O'Carroll <[email protected]>
- @tryghost/[email protected]
- @tryghost/[email protected]
refs https://github.com/TryGhost/Members/commit/cf92d75c
Since we updated the Offer to use Valu...
3bb658d7c363040d4b7d0f5565874b5c8c722843 authored about 3 years ago by Fabien O'Carroll <[email protected]>no-issue
This simplifies the handling of updating redirects for a code, and
doesn't affect our ...
- @tryghost/[email protected]
48c6cbaff05a400b4ff4a1428e4280ce9849f4cf authored about 3 years ago by Fabien O'Carroll <[email protected]>refs https://github.com/TryGhost/Team/issues/1083
OfferDescription is not a required field, so ...
840c8358c944dadefa91c57af26a443f80602078 authored about 3 years ago by Fabien O'Carroll <[email protected]>no-issue
More cleanup to pull files into their appropriate responsibility
d3b324b8d2387f39dd6cc41fd9c984a5c704017e authored about 3 years ago by Fabien O'Carroll <[email protected]>no-issue
Shuffling files to give a better idea of what the files concern, as well
as to add som...
no-issue
This is only ever used in this directory so it makes sense to be
colocated.