-
Notifications
You must be signed in to change notification settings - Fork 2
Project overview usage of model form #84
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
Project overview usage of model form #84
Conversation
lisannengel
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm :)
fluegelk
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice work! Please pull the updates from main, that should allow to CI to run on PRs. There are 5 comments that should be quick to resolve.
I feel like there are still some possibilities for improvement in the form/model interaction with where code is placed and reducing duplicate validation code, but in the interest of time I would leave that as is for now.
canvas_editor/project_management/templates/project_management/modals/updateProjectModal.html
Outdated
Show resolved
Hide resolved
canvas_editor/project_management/tests/test_views/test_project_page.py
Outdated
Show resolved
Hide resolved
canvas_editor/project_management/templates/project_management/project.html
Outdated
Show resolved
Hide resolved
…project.html Co-authored-by: fluegelk <35153980+fluegelk@users.noreply.github.com>
31ba8b9 to
152f3b1
Compare
152f3b1 to
8088331
Compare
|



Warning
[Secrets] are not passed to workflows that are triggered by a pull request from a fork., so manual execution for the test is needed here. (They run fine locally on my machine)This PR makes more use of the Django model form for both the project creation and updating process.
Also now the create project model shows the occurring error directly and not via the message system.
Closes #81