Giter Club home page Giter Club logo

Comments (5)

andrewtch avatar andrewtch commented on June 4, 2024

@astletron , this is implemented by loading 1:M relations. Loading full database without filtering can result in HUGE results sets and not much desirable.

Please close this if relations fixes your issue.

from entityauditbundle.

astletron avatar astletron commented on June 4, 2024

Hiya. Thanks for getting back to me.

Not sure I follow, though. Let me give you an example. I am working on a CMS with a 'publish' workflow. The user modifies content and then pushes a publish button to make the current state live. I would like them to be able to publish historical versions. To do this, I would need to be able to find the state of the database at a particular revision number. Given the current EA interface, I don't think this is possible. Am I missing something?

from entityauditbundle.

andrewtch avatar andrewtch commented on June 4, 2024

We're actually doing the same thing, that's why I'm making PR's. You can save latest published revision somehow and then load some root entity, all relations will be loaded accordingly. Retrieving full database snapshot is not an option since it can be quite huge and inconsistent.

Given the current EA interface you'll be able to load a particular entity and load all related entites as they were at the point of revision snapshot.

from entityauditbundle.

astletron avatar astletron commented on June 4, 2024

A single entity that existed at some specific revision is not necessarily connected to all other objects that also existed at that time. What I'm after is way to iterate over all objects of all types as they were at a specific revision number.

from entityauditbundle.

github-actions avatar github-actions commented on June 4, 2024

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

from entityauditbundle.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.