James Smith
|
a644e7cf20
|
refactor user invitation into match method
|
2026-01-22 16:11:33 +00:00 |
|
James Smith
|
f199f8d16d
|
Support email and fedi address in group API
|
2026-01-16 17:04:59 +00:00 |
|
James Smith
|
7736229a61
|
Add users to permission lists and groups by fediverse address
|
2026-01-16 13:27:50 +00:00 |
|
James Smith
|
c84431f7c7
|
test user addition/removal
|
2026-01-09 12:38:32 +00:00 |
|
James Smith
|
45668c92b0
|
add add/remove member fields to group edit API
|
2026-01-09 12:04:11 +00:00 |
|
James Smith
|
97817dc18a
|
add group serializer and deserializer
|
2026-01-07 23:21:07 +00:00 |
|
James Smith
|
f258b2d263
|
add missing description parameter config
|
2026-01-06 12:16:43 +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
|
b86db86a01
|
Only let owners and moderators set permissions
|
2025-11-25 16:21:58 +00:00 |
|
James Smith
|
90adcdbd01
|
rename caber_relations_attributes in deserializers
|
2025-11-25 16:07:39 +00:00 |
|
James Smith
|
04b42c0b1e
|
pass record to deserializers to check permissions
|
2025-11-25 15:54:09 +00:00 |
|
James Smith
|
8318030266
|
pass current user to form and API deserializers
|
2025-11-25 13:45:14 +00:00 |
|
James Smith
|
a6139d7cf8
|
make modules more explicit for yard
|
2025-11-14 19:44:52 +00:00 |
|
James Smith
|
179e31613a
|
fix api deserializer for changes to model file upload
|
2025-11-04 00:55:18 +00:00 |
|
James Smith
|
34e43eb68b
|
fix file upload tests
|
2025-11-04 00:50:06 +00:00 |
|
James Smith
|
a80c58d9b1
|
standardise on tag_list
|
2025-11-04 00:48:49 +00:00 |
|
James Smith
|
01c462a0f0
|
fix tags in upload
|
2025-11-04 00:04:10 +00:00 |
|
James Smith
|
d72ed6b2f2
|
update file uploader form handling
|
2025-11-03 23:37:54 +00:00 |
|
James Smith
|
f6c0e4217d
|
Adjust upload form to automatically show validation errors
|
2025-11-03 23:34:58 +00:00 |
|
James Smith
|
e38961e03a
|
enable permission presets in form deserializer for all caber objects
|
2025-10-23 17:28:43 +01:00 |
|
James Smith
|
147aa7a612
|
Merge pull request #4885 from manyfold3d/ignore-all-local-links
Ignore all links to the local hostname
|
2025-10-23 15:20:45 +01:00 |
|
James Smith
|
ef0f68b77f
|
Allow name to be specified during model upload
|
2025-10-22 12:19:07 +01:00 |
|
James Smith
|
9bc7dbaff3
|
lint: remove redundant escapes in regexes
|
2025-10-17 12:07:29 +01:00 |
|
James Smith
|
6f55216dd3
|
Ignore all links to the local hostname
If we do need to link between models, we will do it with proper relationships.
|
2025-10-15 15:49:24 +01:00 |
|
James Smith
|
c713e1b4bd
|
Select and apply permission preset during upload
|
2025-10-10 12:04:03 +01:00 |
|
James Smith
|
6ba2e23327
|
add remove buttons to avatar and banner upload lines
|
2025-09-25 13:46:33 +01:00 |
|
James Smith
|
0a11a50c91
|
Set avatar and banner for remote ActivityPub creators
|
2025-09-24 17:39:54 +01:00 |
|
James Smith
|
43be570ce0
|
sync avatar and banner from thingiverse
|
2025-09-23 17:02:31 +01:00 |
|
James Smith
|
beb22bf2ef
|
load avatar and banner from MMF
|
2025-09-23 16:48:44 +01:00 |
|
James Smith
|
199f23eef8
|
import avatars from Cults3D
|
2025-09-23 16:41:19 +01:00 |
|
James Smith
|
d86fab011b
|
Upload avatar and banner on creator edit form
|
2025-09-23 15:57:14 +01:00 |
|
James Smith
|
a14650794b
|
use strict encoding for base64 in basic auth header
|
2025-09-19 10:22:19 +01:00 |
|
James Smith
|
be3a783c09
|
Don't expose Cults3D auth credentials in error messages
|
2025-09-18 23:00:27 +01:00 |
|
James Smith
|
fc114f48b2
|
support underscores in MMF usernames
|
2025-08-13 11:58:09 +01:00 |
|
James Smith
|
2a4fb0a18b
|
raise faraday errors when API calls fail
|
2025-07-29 19:02:55 +01:00 |
|
James Smith
|
c41f2f66f6
|
Sync model slugs from remote
|
2025-07-24 17:08:45 +01:00 |
|
James Smith
|
6fb68c4540
|
early match creators by slug and name as well as url
|
2025-07-24 15:15:11 +01:00 |
|
James Smith
|
5e139adc47
|
DRY up integration creator matching into a single method
|
2025-07-24 14:59:35 +01:00 |
|
James Smith
|
10812b45b2
|
rename object_id to model_id in deserializers
|
2025-07-24 14:07:23 +01:00 |
|
James Smith
|
78e4c5733a
|
Disabled Thangs sync temporarily until API usage terms are clearer
|
2025-07-22 12:44:36 +01:00 |
|
James Smith
|
f985145ad9
|
Fix error when downloading some Thingiverse models
|
2025-07-22 10:47:48 +01:00 |
|
James Smith
|
d13eb8eae5
|
Automatically import models from Thingiverse and MMF collections
|
2025-07-18 15:05:20 +01:00 |
|
James Smith
|
dd6f10abf3
|
get model URLs from thingiverse collection APIs
|
2025-07-18 14:22:03 +01:00 |
|
James Smith
|
7cb512f940
|
get model URLs from MMF collections
|
2025-07-18 14:18:45 +01:00 |
|
James Smith
|
c462594e4b
|
fix tag list error on cults3d sync
|
2025-07-18 10:35:29 +01:00 |
|
James Smith
|
a362ec893c
|
allow underscores in cults3d path components
|
2025-07-18 09:45:28 +01:00 |
|
James Smith
|
39b01af90e
|
Set creators for collections if using MMF or Thingiverse
|
2025-07-17 16:35:46 +01:00 |
|
James Smith
|
4fb4a4eb9d
|
Refactor creator data extract into base classes
|
2025-07-17 16:35:19 +01:00 |
|
James Smith
|
0724a9773c
|
include slug in capabilities
|
2025-07-17 16:01:58 +01:00 |
|