Comments (6)
This is a great idea and would be really helpful for projects migrating from paranoia. I'd love if this could be provided as a separate gem that adds this functionality, as we want to keep discard's core as minimal as possible.
@j1mmie Can you publish a proof of concept that I can take a look at?
from discard.
I think I like this design, for my 2 cents. @j1mmie, how did this end up panning out for you?
from discard.
I am closing this issue because it's a feature request that I don't believe belongs in discard
itself, but I may author a separate extension that does this unless someone provides a solution to accomplish it.
from discard.
Thanks for your approval @jarednorman - Unfortunately I lost my progress on this extension. But maybe if there's more conversation + demand here someone would be willing to pick up the effort.
from discard.
Too bad, but that's okay. We need some functionality like this for the Solidus project (which discard was originally written for) so I'm sure someone will pick up the helm.
from discard.
👋 I started experimenting with showing a warning when the query condition is missing in this repo: https://github.com/cedum/explicit_query_condition
Actually, it doesn't support all cases: I couldn't find a way to check the join
conditions easily to be able to show the warning when the explicit condition requirement on the joined table isn't present.
Let me know what you think and/or have any suggestions 🙏
from discard.
Related Issues (20)
- Support for discarded_by? HOT 3
- Unable to declare scope :kept as per the readme.md HOT 2
- discard has_and_belongs_to_many association HOT 1
- Discard callbacks don't work with observers HOT 3
- NoMethodError (undefined method `undiscarded?' ... HOT 4
- is discard_all! working on version 1.1.0 HOT 2
- after_discard_commit HOT 1
- All new records are discarded use-case HOT 2
- Run callbacks inside of the same transaction HOT 5
- Rails 7 is here, why not drop the upper version dependency? HOT 1
- Support for Rails 7.0.0 HOT 2
- Add the ability to use `dependent: :discard` in associations HOT 1
- Nil when finding has_one association HOT 2
- how is the integration with papertrail? HOT 1
- dependent: :discard HOT 12
- Sequel Support HOT 1
- guard on discard HOT 1
- `self.class.discard_column` as a boolean `is_discarded` for "if" and use `updated_at` for "when" HOT 1
- `def undiscard` doesn't follow `return false` pattern HOT 1
- .discarded query HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from discard.