Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/TryGhost/Members


https://github.com/TryGhost/Members

Passed transaction to all model methods

refs https://github.com/TryGhost/Team/issues/982

These calls to the edit method were missing th...

563062a0044c0b48559d7c4066c21c9e5a6e741d authored over 3 years ago
Wrapped product repo methods in transactions

refs https://github.com/TryGhost/Team/issues/982

This ensures that we will not commit any rows ...

64cdbac9f90b98112295fe0b26e11f35adc019bb authored over 3 years ago
Published new versions

- @tryghost/[email protected]

25bfb609d76d0df626e84f83c87ccc792011044a authored over 3 years ago
Added products as default relation when fetching members

no-issue

As subscriptions are a default relation, and we now require products to
populate subsc...

09edae03f331abb0da2d274d12bd797814897219 authored over 3 years ago
Updated getMemberIdentityData to use BREAD Service

refs https://github.com/TryGhost/Team/issues/986

The getMemberIdentityData is a relic of time p...

fa49a86578afb6cea996f0028cb20ad7e16628e2 authored over 3 years ago
Published new versions

- @tryghost/[email protected]

1ffbe81152e8f22023cfd2a4ad62eede81e53378 authored over 3 years ago
Removed old product when subscription is updated

refs https://github.com/TryGhost/Team/issues/979

This correctly handles updates to subscription...

9d0995f54ccc14efed7cdad7240ad35f0e740060 authored over 3 years ago
Published new versions

- @tryghost/[email protected]

dae75226cff3f7db0312f5be7dae1786e5045470 authored over 3 years ago
Handled missing data in read method bread service

refs https://github.com/TryGhost/Team/issues/873

The `get` method of the member repository will...

0eddab46e9b3d79587124b9527c561bb4f770418 authored over 3 years ago
Published new versions

- @tryghost/[email protected]

9abfe736ae8b373e9ec5f50971bd678509f20ad0 authored over 3 years ago
Used current time for created_at for missing events

refs https://github.com/TryGhost/Team/issues/873

This is an unexpected state, but possible if t...

65f518d36bca40358480610963c05f1fee655206 authored over 3 years ago
Published new versions

- @tryghost/[email protected]

c6a479537e0d9cc4380f5bc278dd4b54833283af authored over 3 years ago
Added dummy subscriptions for comped members

refs https://github.com/TryGhost/Team/issues/873

This adds a dummy subscription for each produc...

7e3a94f888140b62b4157c230bfa5194867f4bdb authored over 3 years ago
Added memberService to members-api

no-issue

The idea of this service is to sit infront of the repository and handle
application lo...

2263a3ac5b3e6b377e2d80cf2c8f8a0fb267adba authored over 3 years ago
Published new versions

- @tryghost/[email protected]

e2a5a9b66ca968244de7364f84b32d038d172128 authored over 3 years ago
Wired up MemberProductEvents to MemberRepository

refs https://github.com/TryGhost/Team/issues/873

This handles the creation of product events wh...

fa16aa8d7bbe6e7409a449a5f01cdcec3e7f4b59 authored over 3 years ago
Published new versions

- @tryghost/[email protected]
- @tryghost/[email protected]
- @tryghost/[email protected]
-...

987e9682748d15b049c19b6fb0afa02bebd7cd0e authored over 3 years ago
Fixed usage of bson-objectid

no-issue

Calling ObjectId doesn't return a string a but an ObjectId object.
Whilst this object ...

648571ff467ec51a59197a085ee606e3c1bcf450 authored over 3 years ago
Lock file maintenance

ca89b1d155ed69dd7440a114b563a4cf5717c651 authored over 3 years ago
Update dependency mocha to v9.1.0

abacc8907475d83ec29d95d580fdd2dbc9170295 authored over 3 years ago
Published new versions

- @tryghost/[email protected]
- @tryghost/[email protected]
- @tryghost/[email protected]
- ...

2823f4e574cbd2389eb93af12e2b757598fed847 authored over 3 years ago
Removed checkEmailList flag check

refs https://github.com/TryGhost/Team/issues/906

- The feature is entering GA stage and the fla...

c973990e4e1fcd31dbdf097c2a29658953e7d9df authored over 3 years ago
Added c8 test coverage

refs https://github.com/TryGhost/Team/issues/870

- using `c8` allows us to see test coverage fo...

46712c066f4002a6d656a0c16bce105a51333bad authored over 3 years ago
Published new versions

- @tryghost/[email protected]

aa2061a163ae19eddd40c68ff31b0dd346b141d4 authored over 3 years ago
Changed MembersCSVImporter constructor

refs https://github.com/TryGhost/Team/issues/958

- The import threshold has to become a dynamic...

92d0e5a13904b89322dd0c0584d45b770efc83a8 authored over 3 years ago
Published new versions

- @tryghost/[email protected]

27b13a0a3b7f9bf6902398e330a5986a09016d66 authored over 3 years ago
Added bulkEdit method to MemberRepository

refs https://github.com/TryGhost/Team/issues/946

This adds the bulk edit method which handles...

f5e15a90f7ba5b1d57bbfe38096cf69f1c0344ae authored over 3 years ago
Lock file maintenance

7db75b2a517a09add0b96f483b6524226ee3c2bf authored over 3 years ago
Published new versions

- @tryghost/[email protected]

5782076fa8978eb8d5ea458152645cdc3e53aa99 authored over 3 years ago
Updated bulkDestroy method to handle model updates

refs https://github.com/TryGhost/Ghost/commit/1dd52075

- Fixes bulkDestroy being passed the con...

ba39037b6a6bb93e271467edbb81ae96c89fcd35 authored over 3 years ago
Published new versions

- @tryghost/[email protected]

97a270bdd9c6ff7094552c43f4af3c42c7572711 authored over 3 years ago
Added bulkDestroy method to Member Repository

no-issue

The logic for bulk destroy is currently incorrectly inside of the
members api controll...

c6c7355382e9c5876f3a2318c0b9f7e48e204485 authored over 3 years ago
Published new versions

- @tryghost/[email protected]

89d0e5b9b2966b27b85fac087e991274f7c8de41 authored over 3 years ago
Fixed status when subscriptions are canceled

refs https://github.com/TryGhost/Team/issues/959

Because we were using the pre-existing product...

a29c3eb5901aac14e3d74ada378403ef0233719e authored over 3 years ago
Lock file maintenance

7dcb0a78d18aa440b483768622da2c6dc566de55 authored over 3 years ago
Lock file maintenance

50c34b13f75404561968e66db5b3f4d56de5b248 authored over 3 years ago
Update dependency eslint to v7.32.0

716f4e258802066a6d58cfe8622884eaa558fa17 authored over 3 years ago
Published new versions

- @tryghost/[email protected]
- @tryghost/[email protected]
- @tryghost/[email protected]
- ...

e47a0c79a662652a2e6dcf8766654c9bdb897ff1 authored over 3 years ago
Exposed originalImportSize from members importer

refs https://github.com/TryGhost/Team/issues/912

- The variable is needed as a datapoint in Gho...

585572ea2e19756643fa85167a073f0ba44d9ddb authored over 3 years ago
Update dependency sinon to v11.1.2

b42dc953e5674151f16980734a9dd81c7cd3e20f authored over 3 years ago
Update dependency mocha to v9.0.3

4e08ac523bb59fef42d54dccfcb825da08bbebc0 authored over 3 years ago
Lock file maintenance

2958626974ce5791b7948dfea946bb76a29e14f8 authored over 3 years ago
Published new versions

- @tryghost/[email protected]

8ba5ce8835f6161f3e892b17903fc9d594ac2dcc authored over 3 years ago
Added import threshold check to importer

refs https://github.com/TryGhost/Team/issues/912

- We need a way to check if the import thresho...

5946fd202efbbee51e5fc181694dfabee1c7b41b authored over 3 years ago
Published new versions

- @tryghost/[email protected]

1b52fcf70df8c0e6db3d7610272eac984f9b816c authored over 3 years ago
Added labels/products data to members identity

refs https://github.com/TryGhost/Team/issues/909
refs https://github.com/TryGhost/Members/commit...

dabe8c9ca55d5b859623b060a13ef753c85418cb authored over 3 years ago
Published new versions

- @tryghost/[email protected]

905bc2825e80e163228383f7a6ddceb5b84af280 authored over 3 years ago
Removed unused data from members identity data

refs https://github.com/TryGhost/Team/issues/909

The member identity data currently attaches se...

81df9214b55ea26fc7725fbdcb05744a50335dd8 authored over 3 years ago
Published new versions

- @tryghost/[email protected]

9b766ada4c06cca11c3c7d10b210ee079ee48632 authored over 3 years ago
Fixed members importer tests from leaving files behind

no issue

- After each test run there were csv files lefover which polluted the workspace.
- Ide...

c858e2824e7cfc2a28a698175524d1e32fc10ce9 authored over 3 years ago
Fixed sinon dependency

no issue

- It was a duplicate from devDependencies

9a551547b374f3314e2df7d2458448ba2c5e82a4 authored over 3 years ago
Moved labs utlity to shared

- This isn't really a "service" - it's a set of utilities for working with labs flags
- It's als...

4a4c97584e08e23c515d2b456da30203bc28194a authored over 3 years ago
Updated bson-objectid calls to match API change

refs https://github.com/TryGhost/Ghost/pull/12714/commits/c873899e49550a2a99a193447af9eebd108303...

f26ada9fdc818129e43ea0cf2abff012b89e572d authored over 3 years ago
Refactored labs dependency out of MembersCSVImporter

refs https://github.com/TryGhost/Team/issues/916

- The refactor was done follow the DI Constru...

2762cfbcaca937c9ba8343ad877e72a2497b4e53 authored over 3 years ago
Linked comped members to default product for imports

refs https://github.com/TryGhost/Team/issues/765

As part of the multiple products feature, we'r...

a45aeb93e81956ae48b6a221545547d94a2182de authored over 3 years ago
Removed hello test

refs https://github.com/TryGhost/Team/issues/916

9c9626f445cbc05ae71747fdf00e117328ce68d8 authored over 3 years ago
New logo in Admin (#12768)

refs https://github.com/TryGhost/Team/issues/547

- replaced link to static/squircle to orb

8c0d7b562fcc66b4a4faf95ea0a42b9d6810f30f authored over 3 years ago
Added email template for completion of background jobs

no-issue

This will be used to generate email content used for notifying users
that their import...

54ddd4d090fda1e5c31c3355e2f06e5257c055be authored over 3 years ago
Import email refinements (#12473)

* Updated import email subject

* Updated import email title

* Fixed copy in import email t...

9138e409d6897a258f94151934ca27a781b6e386 authored over 3 years ago
Switch to @tryghost/debug, remove ghost-ignition

no issue
The only pieces of Ghost-Ignition used in Ghost were debug and
logging. Both of these m...

1248b04c138153e3806abcce171298896c96144a authored over 3 years ago
Fixed parameter naming for members importer

896694ff95f123c1b3344d30464b3c71e634ef00 authored over 3 years ago
Initialized members-importer package

refs https://github.com/TryGhost/Team/issues/916

- Nothing interesting here. Scaffolding that s...

a3b9a0234b4079aed19f9ac0223f7dc3a895d61c authored over 3 years ago
Refactored jobs service out of MembersCSVImporter

refs https://github.com/TryGhost/Team/issues/916

- The refactor was done follow the DI Constru...

1486efd90c467b5403e02f4c2023ffb4ef1b00bd authored over 3 years ago
Moved MembersCSVImporter out of index.js file

no-issue

This cleans up the importer to match the standards of the rest of our
codebase.

a3a1d5339a6457b10097579c2ad9d6f0e8a0c354 authored over 3 years ago
Replaced all usage of member models with members-api (#12117)

no-issue

* Added stripeSubscriptions relation to member model

This allows us to fetch the ...

0db31a18a8e25c7c8debd9e0a253b56853202a6f authored over 3 years ago
Moved batching logic inside the members importer module

no issue

- This way importer is more self contained and controller logic doesn't have to know a...

19313b8bf8738ecc2bfae14ec4a8357aa38237c7 authored over 3 years ago
Fixed default subscribed value for member model in the importer

no issue

- The default value should not be a string but rather a boolean

3b51bc45299b7fa320f37ef823fcb26e150d3734 authored over 3 years ago
Updated bulk importer to improve performance (#12128)

no-issue

* Added bulkAdd method to Member,Customer&Subscription model
This allows us to ke...

18b5eab873f2f0fc449f70fd29b11485770cd92f authored over 3 years ago
Extracted batched member import into separate module

no issue

- The code in controller was becoming hard to reason about.
- Having a single module s...

fac4fd0394de4d343df27682cd92eab614304087 authored over 3 years ago
Fixed label serialization in members bulk importer

no issue

- After a refactor logic was missing trimming logic and handling for empty labels

88b813875958e45593aba506076d2c86cd7174bf authored over 3 years ago
Refactored bulk insert/delete operations into separate module

no issue

- Moved bulk db operations outside of importer module to create clearer separation of ...

86defcc2000b7972a40ee5ae84b4c08e3ed5aab5 authored over 3 years ago
Improved error handling for batch inserted records

no issue

- Similar to 4f9e787119221ecb6b6e9703e020ea0e30a37b76 this adds error handling to batc...

8d674f61ad434b799a433e302fbbc039998e55bf authored over 3 years ago
Added error handling for failed member imports

no issue

- When bulk insert fails there is no transactional logic to revert
related records for...

ca10b695d34e300e0ab2f9b49f1a0a581e2b16ae authored over 3 years ago
Removed date handling validation in members importer logic

no issue

- This is handled on input sanitization layer with date
format check in JSON schema va...

4b98721e45b0eeaaaa42e3e65ace968aab83f98f authored over 3 years ago
🐛 Fixed table constraint error when updating member's email with an already existing email (#12178)

closes #12045

- When member's email is updated to an already existing email of different me...

0e501248968b2529ce2ae91a332a1e50f84f08be authored over 3 years ago
Refactored members imporeter in preparation for jobs

no issue

- This refactor extracts labels related code into a separate module for easier reuse b...

fe008077e047e94e55cfc976820bf06df7a6773f authored over 3 years ago
Fixed user import with no created_at date breaking graph

- users imported from CSV with no created_at date where having their created_at date being store...

db0190268aa18aad067dae756d79c9994ff02518 authored over 3 years ago
Improved error handling for batch deleted records

no issue

- Similar handling to one introduced in 31db3c86800b3268da5485417b16e0fcd8e6579a
- Hav...

5d7bcce5be753255721bf8422774eac5ed18dead authored over 3 years ago
Added new members importer module

no-issue

This module encapsulates the work around performing imports, it
currently uses the con...

fe83f4b06d33cbcacee12ee63d60855a2f3f5c2b authored over 3 years ago
Refactored url-uitls out of MembersCSVImporter

refs https://github.com/TryGhost/Team/issues/916

- The refactor was done follow the DI Constru...

16c35d47e99993011cdd73d107fcc38c094a6cfb authored over 3 years ago
Change to use @tryghost/logging

no issue

Logging is now controlled by a logginrc.js file in the root of the project - and now w...

f09cb76f874de68f33edb926289586f3c5d70eb0 authored over 3 years ago
Fixed Members importer usage of linkStripeCustomer

no-issue

The method signature was updated in the refactor and this was missed

cb8aeb6b529d9d753545bfdd763627c7b12d8116 authored over 3 years ago
Updated squircle ref to 4.0 repo

692aab87a781befecb18c26fe527f4a07e74bb70 authored over 3 years ago
Removed dead code - batch-import module

refs https://github.com/TryGhost/Team/issues/916

- While investigating members importer related...

1cf6e7a4fee2c8d75453e755000ebeeba373ccae authored over 3 years ago
Added very basic unit test coverage to cover happy path import

refs https://github.com/TryGhost/Team/issues/916

- These tests are nowhere close to perfect of ...

f114eee60378ced95960c07cdf22a31cc34a1dd8 authored over 3 years ago
Refactored db dependency out of MembersCSVImporter

refs https://github.com/TryGhost/Team/issues/916

- The refactor was done follow the DI Constru...

05c36dd0c64a885325016393be12f247caa65ce2 authored over 3 years ago
Added sinon dependency for mocks in tests

refs https://github.com/TryGhost/Team/issues/916

6c8bcc7551a21621a053e87d3322f8b07fd0346d authored over 3 years ago
Improved import_label creation logic

no issue

- When an import was done and there were no "global labels" present Ghost created gene...

8f7bc5ccb17941a798f163475d5847862902ad30 authored over 3 years ago
Fixed handling for Stripe connected members import

no issue

- When stripe is disconnected and there are Stripe-connected records present in import...

8bf5e35edca957a318036162584db82ee603df95 authored over 3 years ago
Removed support for batched CSV importer

no-issue

We are rewriting the Members CSV importer to use background jobs, the
batched importer...

d9e295476b43de63ab492e23f656bd867e65ca3b authored over 3 years ago
Fixed member import email heading spacing

d3e87ba446b486a90cb2e23cad0f6e99ffd90d8c authored over 3 years ago
Revert "Moved labs utlity to shared"

This reverts commit 693836322d96c5563671400f0346afa2e69276c4.

1a41a1368bd91f1cbbea56e4343b5c97f4488a46 authored over 3 years ago
Added support for importing `products` column

refs https://github.com/TryGhost/Team/issues/765

This supercedes the `complimentary_plan` flag,...

1dca1049a136504f51ce0be5e04e39e9935cccca authored over 3 years ago
Moved i18n to shared

refs https://github.com/TryGhost/Ghost/commit/b51bba7b0e7be7430f3becce31c0b385c9cd77ea

- i18n i...

8ec463fd82575dcbaebcb2f81f19511c55fb8462 authored over 3 years ago
Expanded requires of lib/common i18n and events

- Having these as destructured from the same package is hindering refactoring now
- Events shoul...

e1d61f8068921ea7355d97dac4c0bcc8c96ca503 authored over 3 years ago
Replaced usage of Error with @tryghost/errors (#13161)

refs https://github.com/TryGhost/Ghost/commit/2f1123d6ca7894fc21499739f46f0ae5c9eda73a

Usage ...

43d2941d9aa8acefd5cc26f979c095c517c5669d authored over 3 years ago
Made complimentary_plan & stripe_customer_id exclusive

no-issue

When importing Members it is possible to have both the
complimentary_plan and the stri...

2bc9cc6b212ec70d50759be4447ca9844731f6e6 authored over 3 years ago
Moved labs utlity to shared

- This isn't really a "service" - it's a set of utilities for working with labs flags
- It's als...

e073f277bd000469c022ddb47254c0da034cd57e authored over 3 years ago
Refactored Ghost mailer dependency out of MembersCSVImporter

refs https://github.com/TryGhost/Team/issues/916

- The refactor was done follow the DI Constru...

623e124a79ccd780744f6e6b051594e2f5550a7f authored over 3 years ago
Extracted members controller's import method

refs #12537

- Moved code related to the importer into the MembersImporter class to keep the co...

540461eb8604cc283e3a94619fa2ff94b30a1385 authored over 3 years ago