Michael Kohl
a1f512e49e
✂✂✂ Remove events ( #15062 )
...
* Remove events
* Fix schema
* Fix specs
* More removal
2021-10-15 09:31:08 -04:00
Alex
393ba00221
Remove Elasticsearch ✂️ ✂️ ✂️ ✂️ ✂️ ✂️ ✂️ ✂️ ✂️ ✂️ ✂️ ✂️ ✂️ ✂️ ( #13606 )
...
* Attempt number 1
* Fix rack_attack specs
* Fix users_searches_users spec
* Fix display_users_search_spec
* Fix comment typo
* Remove search:destroy task from cypress
* Remove port 9300 from gitpod
* Stub response in attack_spec
2021-05-03 11:09:45 -04:00
Daniel Uber
3e432c9047
When busting user cache, also clear the api response ( #13465 )
...
* When busting user cache, also clear the api response
This should fix #13293 by clearing both the UI copy and the api copy of the
user's page.
* Update spec to include the api path
2021-04-22 09:16:15 -05:00
Alex
d109b6824e
Refactor cache purging ( #12811 )
...
* Refactor caching
* Bring back old bust class
* Refactor with PR feedback
* Remove useless return values
2021-03-02 10:09:05 -05:00
Ben Halpern
3308bf5e3d
Add sidebar bust logic ( #11878 )
...
* Add sidebar bust logic
* Fix typo
2020-12-13 19:43:44 -05:00
Alex
494359fd21
Create services for busting organizations, podcast episodes, listings, and users ( #11832 )
...
* Create service for bust_organization
* Create bust_podcast_episode_service
* Add error spec to BustOrganization
* Create bust_listings
* Create bust_user service
2020-12-11 08:59:24 -05:00
Alex
8598ed090e
Create services for busting pages, tags, events, and podcasts ( #11812 )
...
* Create bust_page service and spec
* Specify spec with .once
* Create bust_tag service and spec
* Create bust_event service and spec
* Create bust_podcast service and spec
2020-12-09 10:37:02 -05:00
Alex
d0eb582236
Add bust_article service ( #11788 )
...
* Add bust_article service
* Make timestamps lambdas
* Remove nil safe operators
* Updated bust_article specs
* Add spec for TIMEFRAMES and relative time
2020-12-08 11:56:43 -05:00
Alex
7ee8523ba3
Refactor EdgeCache ( #11684 )
...
* Refactor EdgeCache
* Update specs
* Add bust comment spec
* Fix more specs
* Use const_get
* Make methods private
* Add .discussion? decorator to Article
* Change variable name to article for clarity
2020-12-02 14:20:22 -05:00
Vaidehi Joshi
97d5bc47b6
Use OPENRESTY_URL over protocol + domain ( #11289 )
...
* Use OPENRESTY_URL over protocol + domain
* Prefer OpenResty over Openresty
2020-11-06 08:58:59 -08:00
Vaidehi Joshi
6a697173bc
Split EdgeCache::Bust into Fastly + Nginx-specific classes ( #10505 ) [deploy]
...
* Split EdgeCache::Bust into Fastly + Nginx-specific classes
* Update EdgeCache::Bust service specs
* Move Nginx TODO comment into Nginx-specific file
2020-10-01 10:07:51 -07:00
Molly Struve
d2d9984f28
[deploy] Return Cache Bust Response When Busting a Cached Path ( #10500 )
2020-09-30 17:17:04 -05:00
Vaidehi Joshi
d5f810a6f8
[deploy] Refactor edge caching logic to live in EdgeCache::Service ( #10369 )
...
* Refactor edge caching logic to live in EdgeCache::Service
* Rename EdgeCache::Service to EdgeCache::Buster
* Reorganize some code, move from Buster to Bust naming
2020-09-18 16:41:40 -05:00
Molly Struve
527c98fa01
[deploy] remove no longer used index! and check for main_image method in view ( #7526 )
2020-04-27 10:16:49 -05:00
Molly Struve
05b6220e2d
[deploy] reindex articles to Elasticsearch in places where relations are updated or update_column is used ( #7003 )
2020-04-01 10:59:30 -05:00
cyrillefr
369aeb9130
Fix comment deletion bug ( #3732 )
...
Fix bug where deleted comment still appears on user's profile
2019-08-27 17:07:09 -04:00
rhymes
260fe901b8
Refactor Comments::BustCacheJob to use a service ( #2655 )
2019-05-09 10:10:37 -04:00