Jose Farias
ce0577d3c1
Users can remove themselves from buckets
2024-12-13 14:07:48 -06:00
Jose Farias
d7e5e0d236
Submit form when toggling all-access + caching
2024-12-12 20:14:09 -06:00
Jose Farias
065b73f889
Can't revoke access to all-access bucket
2024-12-12 19:08:36 -06:00
Jose Farias
4e460041e0
Use #with_defaults
2024-12-10 19:49:48 -06:00
Jose Farias
59c66923f0
Implement all_access buckets
2024-12-10 19:46:40 -06:00
Jose Farias
22d59ba4fb
Test UploadsController
2024-11-29 18:40:58 -06:00
Jose Farias
6164da2e38
Unnest uploads controller
2024-11-29 17:05:32 -06:00
Jose Farias
d556e21287
Use House for MD comments
2024-11-27 18:59:15 -06:00
Jose Farias
acac683b3e
Do combobox filtering client-side
2024-11-25 16:25:42 -06:00
Jose Farias
5e09f5a9b9
Remove swapping
2024-11-25 16:17:44 -06:00
Jose Farias
f266e46b57
Wire up comboboxes
2024-11-21 19:58:21 -06:00
Jose Farias
fb04249209
Make filters into a simple form
2024-11-14 21:50:38 -06:00
Jason Zimdars
b4623b632c
No need for turbo frames here either
2024-11-14 12:33:34 -06:00
Jason Zimdars
f7d7ea6e49
No need for turbo frames after all
2024-11-14 12:30:05 -06:00
Jason Zimdars
ba861544fc
Tighten assignment flow
2024-11-14 12:22:30 -06:00
Jason Zimdars
0ff0291c18
More immediate flow for date picking
2024-11-14 11:48:02 -06:00
Jason Zimdars
c2df855211
Merge branch 'main' into bubble-perma
...
* main: (29 commits)
Add assigners to filter summary
Use `Current.user`'s name for filter chips
Allow assigner ids param
Sort filter params before hashing
Fix tests
Test field accessors
Test filter chips controller
Test filter terms
Wire up assigner filters
Spell out button_to params
Use Filter class method to digest fixture params
Add frame to search terms form
Render each kind of filter in its own frame
button -> chip
No need to apply terms from the controller anymore
Add terms to filter
buttons -> chips
Clean up Filter class methods
KNOWN_PARAMS -> PERMITTED_PARAMS
Remove most_active as index option
...
2024-11-14 10:43:21 -06:00
Jason Zimdars
619dcc171c
Use turbo frame for assignments
2024-11-12 20:50:17 -06:00
Jason Zimdars
3da6f954dd
Use turbo frame for due dates
2024-11-12 20:23:46 -06:00
Jose Farias
ea1fb674d9
No need to apply terms from the controller anymore
2024-11-12 19:24:51 -06:00
Jose Farias
8bc89d497c
buttons -> chips
2024-11-12 18:55:35 -06:00
Jose Farias
e53df951f2
KNOWN_PARAMS -> PERMITTED_PARAMS
2024-11-12 16:36:38 -06:00
Jose Farias
3b513fc726
Wire up search
2024-11-11 15:40:10 -06:00
Jose Farias
0baaf5d87f
Wire up filter form sans search
2024-11-11 13:46:15 -06:00
Jose Farias
5cc4aa0634
Simplify filter destruction
2024-11-07 16:09:12 -06:00
Jose Farias
9efe94a277
idempotent_create -> persist
2024-11-06 18:09:55 -06:00
Jose Farias
12ce07639d
Add tests
2024-11-06 17:49:14 -06:00
Jose Farias
3d9d169477
Many-to-many relationship for filters and filterables
2024-11-05 21:21:46 -06:00
Jose Farias
f2706d0f74
Unnest bubble filters
2024-11-05 13:04:05 -06:00
Jose Farias
0727414017
Lean into delegated types APIs
2024-10-27 17:39:30 -06:00
Jose Farias
f9712ea53f
Messageables don't belong to bubble directly
2024-10-27 11:57:33 -06:00
Jose Farias
2387abbe7c
Merge branch 'main' into threadables
...
* main:
Stub bookmark buttons
Move delete to filters index
Move edit to the index
2024-10-24 18:15:54 -06:00
Jose Farias
804be0a971
Create thread entry in a callback
2024-10-24 10:38:59 -06:00
Jose Farias
e1f03fb8fd
comment! -> comment
2024-10-23 19:13:35 -06:00
Jose Farias
973fd0a73d
Redirect to bubble after staging
2024-10-23 17:32:34 -06:00
Jose Farias
567dec2197
Simplify threadable<>bubble relationships
2024-10-23 17:29:24 -06:00
Jason Zimdars
78279cb191
Move delete to filters index
2024-10-23 16:16:04 -05:00
Jose Farias
79670c04c3
Remove unnecessary parens
2024-10-22 10:49:08 -06:00
Jose Farias
876f1d0564
Use params.expect
2024-10-21 16:02:08 -06:00
Jose Farias
b182124358
Account for workflow path de-nesting
2024-10-21 15:57:54 -06:00
Jose Farias
34df819e30
Fix tag test
2024-10-21 15:50:15 -06:00
Jose Farias
b0565fbf20
Spike workflows
2024-10-21 15:33:30 -06:00
David Heinemeier Hansson
b1f5498914
Encapsulate tagging as a taggable domain method
...
Tag scope control should not float around in the controller
2024-10-19 20:14:59 -07:00
David Heinemeier Hansson
c00dcd8c66
Already comes as a hash
2024-10-19 19:55:14 -07:00
David Heinemeier Hansson
255435a38f
No need for a non-standard factory method for something this simple
2024-10-19 19:53:20 -07:00
David Heinemeier Hansson
139fa7afdc
No need for this to be in a transaction
...
If you update the name by itself, it is fine. We generally want to be
very careful about having txn spans, since all the work done within them
will block the sqlite writer.
2024-10-19 19:51:25 -07:00
David Heinemeier Hansson
0c5778495e
Resolve bubble to bucket_bubble for ease of redirecting
2024-10-19 19:48:31 -07:00
David Heinemeier Hansson
e75e585f03
Routes are actually ensuring the id is always there
2024-10-19 19:37:46 -07:00
David Heinemeier Hansson
b8e93c4f8a
Extract render svg as a real renderer
2024-10-19 19:31:48 -07:00
David Heinemeier Hansson
15b0d6e818
Simplify join code svg rendering
...
There are no other formats, so dont use the multiformat structure, but
prepare for a render svg upstream.
2024-10-19 19:19:12 -07:00