Smart.
- Feed Queries
- All Stories
- Search
- Feed Search
- Transactions
- Transaction Logs
All Stories
Dec 16 2024
Manually tested
Dec 15 2024
The client could send some HTTP header, e.g. X-Skip-Attachments: true. Since we control both sides this seems to be the best idea to me. From what I see the client could also advertise itself as "User-Agent: Lightning/1".
Dec 13 2024
- Performance: Use lighter rcube_message_header instead of rcube_message
Adding methods to backend interface implementation requires some more code. Phpstan says:
Line lib/ext/Syncroton/Command/FolderSync.php ------ ------------------------------------------------------------------ 295 Call to an undefined method Syncroton_Backend_IFolder::exists().
Dec 12 2024
- Fixes regarding syncroton API for tags
Dec 11 2024
- Small doc fix
- CS fixes
- ANNOTATE driver
- Improvements
- SQL driver fixes
Dec 10 2024
TODO:
- FIgure out if this is actually compatible with existing deployments
- Do we have to use withEnvTenantContext in various places?
Call the right command
Missed something
I suppose doing this during a migration is a bad idea because this also depends on the configuration to be available.
Deduplicate the creation of the client
Dec 9 2024
Don't create the user, test the supposedly existing one instead
Addressed comments
In D5046#63456, @machniak wrote:BTW, none of the other registered passport clients are added via the migration. Maybe they should too. However, as all of them depend on existing-in-config client secrets and Ids, I'm still not sure migration is the correct place. Maybe we should have something like a "global seeder".
BTW, none of the other registered passport clients are added via the migration. Maybe they should too. However, as all of them depend on existing-in-config client secrets and Ids, I'm still not sure migration is the correct place. Maybe we should have something like a "global seeder".
Check for existence first
Dec 5 2024
We call the seeder after migration, so the seeder will fail because the record already exists.
We should probably contemplate a standard mechanism for cases like this, so we don't copy paste these definitions around.
move the migration to the environment specific overlay