Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] Automatic Design Updates #347

Open
DevPentest opened this issue Oct 30, 2024 · 2 comments
Open

[Feature Request] Automatic Design Updates #347

DevPentest opened this issue Oct 30, 2024 · 2 comments

Comments

@DevPentest
Copy link

When updating design templates, any open/non-final projects with the design attached are not automatically updated. It would be a convenient feature to have it always synced up with the latest design upon saving edits to the design for the project.

Also, clearing design history from the project - can this be done easily?

@aronmolnar
Copy link
Contributor

This behaviour is intended.
When a user creates a project, SysReptor creates a copy of the selected design (this copy creates a "Design XY from 2024-10-30" - which I think you refer to as "design history"). You can delete these designs via the Django interface at https://yoursysreptor/admin/pentests/projecttype/ or by exporting and re-importing your project.

This behaviour makes sure that if you create a PDF report for your customer at one point in time, you can reproduce the exact same report, months or years later, even if the design has changed or became incompatible.

@MWedl
Copy link
Contributor

MWedl commented Oct 30, 2024

The main idea behind design snapshots was to prevent unexpected changes of old projects when the design changes and also prevents data loss when a field is deleted from the design or the field data type is changed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants