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
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
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
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
David Heinemeier Hansson
0c5778495e
Resolve bubble to bucket_bubble for ease of redirecting
2024-10-19 19:48:31 -07:00
David Heinemeier Hansson
b7efd04a43
Use _path consistently in the controllers when not changing host
2024-10-19 19:00:04 -07:00
David Heinemeier Hansson
2995c1571f
Use the new params#expect syntax where applicable
...
To ensure we don't get spurious 500s when we can serve 400s on bad data
2024-10-19 18:53:41 -07:00
David Heinemeier Hansson
5d06e5449f
Etag the bubbles#show
2024-10-19 16:49:51 -07:00
Jose Farias
09c003431e
Pull out Bucket::BubbleFilter
2024-10-18 11:11:23 -06:00
Jose Farias
224cd14fe6
Scope view lookup to Current.user
2024-10-17 23:17:27 -06:00
Jose Farias
e7cc426fdc
Move bubble filtering to the model
2024-10-17 22:51:02 -06:00
Jose Farias
54cea4eb75
clear_assignees_if_unassigned -> clear_assignees
2024-10-17 22:09:34 -06:00
Jose Farias
3542298394
@view might be nil in BubblesController#index
2024-10-17 20:56:52 -06:00
Jose Farias
862c854377
querying_unassigned_status -> unassigned_filter_activated
2024-10-17 20:55:11 -06:00
Jose Farias
0c27ede5ea
Clean up #set_view
2024-10-17 20:53:07 -06:00
Jose Farias
6b54ad6a72
bucket_view -> view
2024-10-17 17:43:30 -06:00
Jose Farias
7e99aabaa1
Bucket::View update/delete
2024-10-17 17:34:31 -06:00
Jose Farias
2387f8f211
Reorganize methods in BubblesController
2024-10-16 17:30:42 -06:00
Jose Farias
f4b5210ca1
Spike persisted filters
2024-10-16 16:41:11 -06:00
Jeffrey Hardy
ad2259d7ea
Remove any suggestion that we accept params when creating a bubble
...
We create bubbles immediately as "Untitled", then redirect to the
edit state for modification.
2024-10-05 18:30:01 -04:00
Jeffrey Hardy
86e30fffcc
Stub filtering for popped bubbles
2024-10-04 16:11:09 -04:00
Jeffrey Hardy
cbb20ecc64
Rename the search param for clarity
2024-10-04 15:55:55 -04:00
Jeffrey Hardy
8682bc6a83
Wire up filters for tags and assignees
2024-10-03 15:40:51 -04:00
Jeffrey Hardy
ad1c7ae51d
Remove redundant ordering for most-active bubbles
...
The base bubbles query is the same, differing only in the ordering and limit.
2024-10-03 15:40:51 -04:00
Jeffrey Hardy
462032155c
Always set a default Bubble title
2024-10-03 15:40:51 -04:00
Kevin McConnell
b7feddf6b7
Temporarily wire up filtering on the form
2024-10-03 16:11:29 +01:00
Kevin McConnell
4161862966
Add pop/restore button to bubble
2024-10-03 13:43:57 +01:00
Jeffrey Hardy
889dfdd06a
Introduce a Bubble.tagged_with scope to simplify controller finding
2024-10-02 15:49:36 -04:00
Jeffrey Hardy
49a3e569c2
Use chained scopes
2024-10-02 09:09:12 -04:00
Jeffrey Hardy
774fbb6060
Scope tags by account
...
We may want these to be bucket-scoped eventually, but they should
be scoped by something for now.
2024-10-01 16:25:18 -04:00
Jeffrey Hardy
4e579e5a34
Rename Project to Bucket
2024-09-24 15:32:44 -04:00
Jeffrey Hardy
8a0a541d5c
Drop unused body columns
2024-09-19 10:15:03 -04:00
Jeffrey Hardy
72bf68a0c8
Scope bubble query by project
2024-09-18 13:17:31 -04:00
Jeffrey Hardy
355e144ddc
Nest bubbles et al under projects
2024-09-18 13:09:06 -04:00
Jeffrey Hardy
bd2aa802d9
Remove bubble images independently
2024-09-13 19:16:36 -04:00
Jeffrey Hardy
87cd9348f7
Tidy BubblesController
2024-09-13 19:16:36 -04:00
Jason Zimdars
4b7fc61136
Add and change a due date on bubbles
2024-09-13 17:16:15 -05:00
Jason Zimdars
a144cd1d14
Linter prefer double-quoted strings
2024-09-13 10:16:03 -05:00
Jason Zimdars
3cf841d463
Proper ordering
2024-09-13 09:52:55 -05:00
Jason Zimdars
3ad48466f6
Create new bubbles automatically and land on the perma
...
...so we don't have to deal with a separate create state
2024-09-06 16:36:30 -05:00
Jason Zimdars
4910c82d0a
Remove images inline, too
2024-09-05 20:15:04 -05:00
Jeffrey Hardy
40863453e0
Recast categories as tags
2024-09-05 17:36:48 -04:00
Jeffrey Hardy
5aae70298b
Rename Splat to Bubble
2024-09-04 14:54:11 -04:00