Move from our external storage to a local storage to better facilitate entity storage operations

Created on 9 April 2022, over 2 years ago
Updated 11 April 2023, over 1 year ago

Problem/Motivation

Not all entity (storage) operations are currently working. We did not implement all methods on our custom storage class. When we were looking into extending the possibilities of our custom storage we discovered that there are methods that we cannot implement because the Mollie API that provides the custom storage backend does not support all operations we need. For this reason we have decided to implement a local (SQL) storage.

Steps to reproduce

N/A

Proposed resolution

Implement a local (SQL) storage.

Remaining tasks

- Change the storage handler for our payment entity
- Update all getters on our entity class to return the requested data based on the new data structure
- Provide update hooks to install the base fields in our new storage and to migrate the data
- Clean out obsolete code

User interface changes

N/A

API changes

- We should not change the interface of our payment entity

Data model changes

- The data will be stored in the database

📌 Task
Status

Active

Version

3.0

Component

Code

Created by

🇳🇱Netherlands ricovandevin

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024