Giter VIP home page Giter VIP logo

Comments (4)

isaisabel avatar isaisabel commented on August 23, 2024

The history timeline visualization should show version number tags (when the version number changes), and collection names for versions included in a collection.

from attack-workbench-frontend.

isaisabel avatar isaisabel commented on August 23, 2024

The timeline view should look something like this, with more recent versions at the top and older versions towards the bottom.

image

The node label "v" indicates a version increment occured, and the label "c" indicates that that version appears in a collection (imported or exported).

When the history sidebar is expanded (clicked), annotations should appear:

image

Clicking on a node in the tree should move to the object view page for that version, and that version should be highlighted in the version sidebar. When on a version page, a button should be added to the top of the page saying "next version" and to the bottom saying "previous version".

Clicking on an edge between version should move to the object view page displaying the diff between the two adjacent versions. A button should be added above the diffs saying "next diff" and to the bottom saying "previous diff"

from attack-workbench-frontend.

isaisabel avatar isaisabel commented on August 23, 2024

The history view should be present in the resources drawer. I recommend using route data to specify whether the tab/button is visible in the resource drawer controls.

from attack-workbench-frontend.

isaisabel avatar isaisabel commented on August 23, 2024

The history view should also note the created and modified dates of relationships. Relationship modifications should not be shown inline with the object edits so that they can be differentiated from the main object's edits.

from attack-workbench-frontend.

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.