Commit Graph

15 Commits (0d14d0b91bee4bff6122261eab23a345ab2b4720)

Author SHA1 Message Date
Christopher Usher d5244d2244 Update comments in schema 7 months ago
Christopher Usher d6f976ac0f Bug fixes and improvements in response to comments on the PR 7 months ago
Christopher Usher 167f8e623c Changes to support setting default templates based on tags 7 months ago
Christopher Usher 853a8f0ff4 Fixed SQL bug in the roles table 7 months ago
Mike Lang e00e716927 schema: Require role.email always be lowercase
Otherwise it will silently fail to match in the application.
8 months ago
Mike Lang a65cc6dcfe schema: Fix check constraints on template crop/location 8 months ago
Mike Lang befe9448cb Fix trailing comma in schema 8 months ago
Christopher Usher e0fc1eaf08 Refactor get_thumbnail and other fixes and improvments 8 months ago
Christopher Usher 70c8afe779 Switching thrimshim over to store thumbnail templates in the database 8 months ago
Christopher Usher 4c4e1fa85f convert editors table to roles table 8 months ago
ZeldaZach c378a1e4ab Add Audit Logging for several endpoints
- Use transactions for DB commits to avoid audit-less logs

Endpoints Supported:
- Manual Link
- Reset Row
- Update Row
9 months ago
Mike Lang fd78ff288e fix bugs in postgres schema from earlier changes 9 months ago
Mike Lang 23ad78d592 Record in database when end time is "--"
We need this so that reverse sync reproduces these values correctly.

To handle this in the database, we have a composite type (dashed: boolean, value: timestamp).
Value is always valid and is equivalent to the old timestamp column,
but must be equal to start_time if dashed is true.

The only place we directly reference this column outside sheetsync is thrimshim, where we
always consider the value only.
10 months ago
Mike Lang 69bfa79e24 Make video transition durations floats, not intervals
Almost all code was already expecting this.
10 months ago
Mike Lang 227be23cab postgres setup: split schema into its own file
This is more convenient for development since it's a standalone file that you can
apply without using the script, it also means we get syntax highlighting.
10 months ago