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

Create Design for Base ViewSet (as NautobotViewSet) #1812

Closed
Tracked by #1569
lampwins opened this issue May 25, 2022 · 0 comments · Fixed by #1902
Closed
Tracked by #1569

Create Design for Base ViewSet (as NautobotViewSet) #1812

lampwins opened this issue May 25, 2022 · 0 comments · Fixed by #1902
Assignees
Labels
type: feature Introduction of new or enhanced functionality to the application
Milestone

Comments

@lampwins
Copy link
Member

lampwins commented May 25, 2022

As Patti the plugin developer, I want a simple NautobotViewSet that I can use in a plugin so that I don't have to write a bunch of boilerplate code for the standard view implementations.

I will know this is complete when a simplified ViewSet class is available for these views:

  • Object detail
  • Object list
  • Object edit/create
  • Object delete
  • Bulk edit
  • Bulk delete
  • CSV import

The existing views must remain usable directly.

This story is meant to address the UI views specifically. Combining the API and UI interfaces is palatable, but the UI ask is was is most important.

Out of scope is refactoring core's usage of views.

@lampwins lampwins added this to the v1.4.0 milestone May 25, 2022
@bryanculver bryanculver added the type: feature Introduction of new or enhanced functionality to the application label May 31, 2022
@HanlinMiao HanlinMiao self-assigned this Jun 14, 2022
@HanlinMiao HanlinMiao linked a pull request Jun 17, 2022 that will close this issue
HanlinMiao pushed a commit that referenced this issue Jun 28, 2022
HanlinMiao pushed a commit that referenced this issue Aug 5, 2022
HanlinMiao pushed a commit that referenced this issue Aug 9, 2022
HanlinMiao pushed a commit that referenced this issue Aug 9, 2022
HanlinMiao pushed a commit that referenced this issue Aug 12, 2022
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Nov 14, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
type: feature Introduction of new or enhanced functionality to the application
Projects
No open projects
Archived in project
Development

Successfully merging a pull request may close this issue.

3 participants