James Smith
458f01f104
Add path template fields to library model
2026-03-10 15:54:59 +00:00
James Smith
af5bc05c63
Add special lists
2026-03-06 09:40:34 +00:00
James Smith
a06dcc4068
generate public IDs for lists
2026-03-02 16:08:00 +00:00
James Smith
302915fa1b
Add basic List model and operations
2026-03-02 12:44:02 +00:00
James Smith
94481c2f1c
add invitation fields to User
2026-01-20 14:53:05 +00:00
James Smith
8359bd9cfc
add noticed gem
2026-01-19 15:31:36 +00:00
James Smith
6f92d28da3
remove data-schema file
2026-01-13 12:49:49 +00:00
James Smith
f35addbfd5
Make sure group->user relationship is unique
2026-01-09 11:56:20 +00:00
James Smith
470f9a61dd
Move JSON defaults out of migrations into user model
...
For MySQL compatibility
2025-12-19 10:20:27 +00:00
James Smith
8acd5cab84
Add group description field
2025-12-11 16:45:48 +00:00
James Smith
ca2e5cdea5
controller support for adding and removing group members
2025-12-10 23:05:39 +00:00
James Smith
1e3036f1ae
groups have names!
2025-12-10 23:05:39 +00:00
James Smith
41b6ca646a
groups are owned by creators, not users
2025-12-10 23:05:39 +00:00
James Smith
fe589480f0
Add group memberships
2025-12-10 23:05:38 +00:00
James Smith
9cb9e28b45
add group model that belongs to user
2025-12-10 23:05:38 +00:00
James Smith
98cb887177
Add field to user table for sort order
2025-11-05 15:15:04 +00:00
James Smith
a4ab0e6ed2
add tour state field for users
2025-10-27 17:11:39 +00:00
James Smith
b1ee73f68b
update federails
2025-10-10 17:28:25 +01:00
James Smith
53d5074f58
set owner using new attribute
2025-10-10 10:24:45 +01:00
James Smith
e16c3cc659
Move missing slug generation into upgrade job
2025-09-24 15:09:28 +01:00
James Smith
1ae5f58408
add avatar and banner attachments to creator
2025-09-23 13:11:58 +01:00
James Smith
f57587a2db
remove db/schema.rb from version control and don't dump in test
2025-09-19 16:39:50 +01:00
James Smith
e26db61592
add FASP event subscriptions and backfill request DB tables
2025-09-12 10:11:32 +01:00
James Smith
ac3907fa99
only update paths if necessary
2025-08-21 17:28:26 +01:00
James Smith
ff3e1f7318
safe traversal in name uniqueness migration
2025-08-21 13:53:24 +01:00
James Smith
d0230f482a
handle federails migration mismatches
2025-08-21 13:35:48 +01:00
James Smith
d0c9bf6e1a
add fasp_client migration for provider table
2025-08-06 17:34:25 +01:00
James Smith
8d0415d44a
Store sync time for links
2025-07-24 11:45:01 +01:00
James Smith
6493582c78
Add index on link URL so we can search on it
2025-07-16 10:32:17 +01:00
James Smith
2aee40d036
add indexes on created and updated dates, for faster ordering in queries
2025-06-29 22:28:58 +01:00
James Smith
8cddc242d7
change indexable fields to strings instead of enums
...
Because Rails 7.1+ refuses to allow an enum definition without a field, using enums causes earlier data migrations to break.
2025-06-21 23:38:06 +01:00
James Smith
fb49293042
add indexable setting to model/creator/collection tables
2025-06-20 15:30:10 +01:00
James Smith
b37624b06c
add Altcha ruby gem and configuration
2025-06-10 13:00:13 +01:00
James Smith
583eb20578
Add previewable attribute to ModelFile
2025-05-20 12:13:07 +01:00
James Smith
2e4e40be1f
add uniquness validation and index for URLs
2025-04-25 12:10:29 +01:00
James Smith
245d246e2d
add virtual field for lowercase filename
2025-04-23 11:22:24 +01:00
Matthew Badeau
ae77de65ee
Use safe operator for upload policy
2025-04-16 21:07:20 +09:00
Matthew Badeau
13c6eeed13
Fix tests, fix linting errors, and update migration
2025-04-16 20:03:53 +09:00
Matthew Badeau
c5f95f2a7d
Small fixes
2025-04-15 20:02:44 +09:00
Matthew Badeau
9e8ffb91be
Merge branch 'main' into feature/user_quota_tracking
2025-04-15 18:19:25 +09:00
Matthew Badeau
3cbe2f2363
WIP on quotas
...
Adds forms to site settings
Reverts db/data_schema.rb change
Fixes migration to allow field to be null
Changes user model to account for nil quota field
2025-04-15 18:15:35 +09:00
Matthew Badeau
42e82711cd
Refactor quota related settings and add tests
2025-04-09 22:15:42 +09:00
James Smith
21c5d162d9
fix potential problem with actor entity type column default
2025-04-09 13:06:08 +01:00
Matthew Badeau
de1b818437
Merge branch 'main' into feature/user_quota_tracking
2025-04-09 20:05:23 +09:00
James Smith
31f00d7a0d
run doorkeeper migration
2025-04-08 16:27:28 +01:00
James Smith
7a2543cc37
link doorkeeper tables to user model
2025-04-08 16:27:28 +01:00
James Smith
1c0259708d
lint doorkeeper generated files
2025-04-08 16:27:28 +01:00
James Smith
84f1ea9d1c
Add doorkeeper and run installer
2025-04-08 16:27:28 +01:00
James Smith
360e185c76
run federails migrations
2025-04-07 17:09:35 +01:00
James Smith
1a66925ec8
add new migration
2025-03-28 16:12:40 +00:00