Jose Farias
5fed37a8c4
Refactor Bubble::Thread#latest_rollup
2024-10-24 10:55:30 -06:00
Jose Farias
a49c6dc3f6
Refactor Bubble#toggle_stage
2024-10-24 10:51:23 -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
ca85326638
Simplify Bubble#comment!
2024-10-23 19:07:48 -06:00
Jose Farias
a0c1c7d0ed
Move rollup param further up
2024-10-23 19:06:55 -06:00
Jose Farias
208ace7214
Delegate Current.user to session
2024-10-23 18:49:40 -06:00
Jose Farias
cf22fb454a
not_popped -> active
2024-10-23 18:32:27 -06:00
Jose Farias
77e00488af
Move rollup further up
2024-10-23 18:09:32 -06:00
Jose Farias
11efca5af9
Bubbles don't have events anymore
2024-10-23 18:08:01 -06:00
Jose Farias
398baed6a6
Assignments should touch their bubbles
2024-10-23 17:29:49 -06:00
Jose Farias
567dec2197
Simplify threadable<>bubble relationships
2024-10-23 17:29:24 -06:00
Jose Farias
ae497aae85
Clear up dependency destruction chain
...
Buckets destroy their bubbles, which destroy their thread entries, which destroy their threadables, which is how comments end up destroyed, and then rollups end up deleting their events
2024-10-23 14:51:12 -06:00
Jose Farias
35a31e3203
Model threadables
2024-10-23 14:10:04 -06:00
Jose Farias
06ea38a9f7
Denormalize event data
2024-10-23 13:38:00 -06:00
Jose Farias
0a5854e02e
Merge pull request #121 from basecamp/workflows-spike
...
Spike workflows
2024-10-22 11:32:44 -06:00
Jason Zimdars
128fc22eb1
Make it look like the filter
2024-10-21 16:39:39 -05: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
255435a38f
No need for a non-standard factory method for something this simple
2024-10-19 19:53:20 -07:00
David Heinemeier Hansson
1d404830f4
Must touch to bust bubble caches
2024-10-19 17:42:06 -07:00
David Heinemeier Hansson
0bffcb8b86
Actually need to do all work outside of transaction loop
...
We can be more efficient as just as descriptive with an explaining
variable
2024-10-19 17:08:05 -07:00
David Heinemeier Hansson
942eb9fd64
Extract explaining method
...
And keep parent method at a consistent level of abstraction
2024-10-19 17:03:37 -07:00
Jose Farias
d9d473723b
Clean up Bucket::BubbleFilter initializer
2024-10-18 11:15:53 -06:00
Jose Farias
09c003431e
Pull out Bucket::BubbleFilter
2024-10-18 11:11:23 -06:00
Jose Farias
bd2f4fc476
Fix tag_filters and assignee_filters calls
2024-10-17 23:02:59 -06:00
Jose Farias
e7cc426fdc
Move bubble filtering to the model
2024-10-17 22:51:02 -06:00
Jose Farias
6dc01479b7
Fix search form
2024-10-17 21:34:48 -06:00
Jose Farias
a7a9c46327
Put tag summary first
2024-10-17 17:46:49 -06:00
Jose Farias
e754b5bf92
Move all of Bubble's searchable concerns into Searchable
2024-10-17 17:38:33 -06:00
Jose Farias
eb68fbe8ff
Simplify Bucket::View validations
2024-10-17 17:15:45 -06:00
Jose Farias
8fd28c3809
Remove unnecesary compact_blank
2024-10-16 17:10:48 -06:00
Jose Farias
5c7b3bd21f
Split up Bucket::View
2024-10-16 17:09:00 -06:00
Jose Farias
f4b5210ca1
Spike persisted filters
2024-10-16 16:41:11 -06:00
Jose Farias
df83c72d6e
Use dependent: :destroy for comments
2024-10-15 12:42:07 -06:00
Jose Farias
a4461d38d1
TOC order in Rollup
2024-10-12 23:28:16 -06:00
Jose Farias
1d6acb6119
Stop caching threads — YAGNI
2024-10-12 23:23:12 -06:00
Jose Farias
2c6c821e20
Use local time for rollups
2024-10-12 23:03:27 -06:00
Jose Farias
9e64f3d62a
Remove unused boost_count
2024-10-12 22:49:36 -06:00
Jose Farias
f13a8a3cd5
equivalent_boosts? -> repeated_boosts?
2024-10-12 22:49:20 -06:00
Jose Farias
dcb5fbbe85
index -> position
2024-10-11 20:27:32 -05:00
Jose Farias
ec7fc75054
Spike events system
2024-10-11 20:14:09 -05:00
Jose Farias
3be4ba745d
Test that bucket creators are given access
...
`#grant_to` was previously private, which raised upon bucket creation
2024-10-09 13:18:17 -04:00
Jose Farias
dd1752de2a
Implement bucket access form
2024-10-09 11:53:05 -04:00
Jeffrey Hardy
d38bab9664
Scope tags by bucket
2024-10-07 09:03:17 -04:00
Jason Zimdars
9e28359587
Add proper avatars for users
2024-10-04 10:54:11 -05: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
e50144d97f
Add modelling for "popped" bubbles
2024-10-03 12:54:13 +01:00
Jeffrey Hardy
da21a071b8
Introduce scopes for finding bubbles assigned to or by someone
2024-10-02 15:49:36 -04:00