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

Last visited overview on startpage #7855

Open
PieterL75 opened this issue Nov 17, 2021 · 3 comments
Open

Last visited overview on startpage #7855

PieterL75 opened this issue Nov 17, 2021 · 3 comments
Labels
complexity: medium Requires a substantial but not unusual amount of effort to implement needs milestone Awaiting prioritization for inclusion with a future NetBox release status: backlog Awaiting selection for work type: feature Introduction of new functionality to the application

Comments

@PieterL75
Copy link
Contributor

NetBox version

v3.0.10

Feature type

New functionality

Proposed functionality

Keep track of the objects that have been visited last and frequently.
This can be displayed on the dashboard (or even in a dropdown on the top of each page), so that it is easier to navigate.

Use case

When working in netbox, I frequently have to go back to the prefix, device, .. when I added a child item.
Also, when returning to netbox the day after, I want to be able to easy go back to where I was the day before.

The dropdown on the toppage, will give the fastest navigation possbilities

Database changes

A new table needs to be created that will contain

  • user
  • object type
  • object id
  • last visited
  • times visited

External dependencies

No response

@PieterL75 PieterL75 added the type: feature Introduction of new functionality to the application label Nov 17, 2021
@jeremystretch jeremystretch added the status: under review Further discussion is needed to determine this issue's scope and/or implementation label Nov 24, 2021
@sdktr
Copy link
Contributor

sdktr commented Dec 10, 2021

This proposal doesn't seem to cover list views. Nonetheless where a filtered view is requested.
For example a site filtered view of devices, additionally filtered by device-type.

Would be nice to have those in the history list as well.

@jeremystretch
Copy link
Member

I would expect something like this to be implemented outside the database entirely, by simply caching the URL in Redis each time a user visits a new UI page. That should avoid introducing too much overhead or filling the database with cruft.

@github-actions
Copy link
Contributor

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. NetBox is governed by a small group of core maintainers which means not all opened issues may receive direct feedback. Please see our contributing guide.

@github-actions github-actions bot added the pending closure Requires immediate attention to avoid being closed for inactivity label Feb 12, 2022
@jeremystretch jeremystretch added needs milestone Awaiting prioritization for inclusion with a future NetBox release and removed status: under review Further discussion is needed to determine this issue's scope and/or implementation pending closure Requires immediate attention to avoid being closed for inactivity labels Mar 14, 2022
@jeremystretch jeremystretch added the status: backlog Awaiting selection for work label May 21, 2024
@arthanson arthanson added the complexity: medium Requires a substantial but not unusual amount of effort to implement label May 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
complexity: medium Requires a substantial but not unusual amount of effort to implement needs milestone Awaiting prioritization for inclusion with a future NetBox release status: backlog Awaiting selection for work type: feature Introduction of new functionality to the application
Projects
None yet
Development

No branches or pull requests

4 participants