CCE Minor Core Functionality (Edit/View/Withdraw/Modify)#1428
CCE Minor Core Functionality (Edit/View/Withdraw/Modify)#1428bledsoef wants to merge 92 commits intodevelopmentfrom
Conversation
|
mid pr i'll be honest (i haven't looked at it) |
…DevTeam/celts into 1399_EditFunctionality
…DevTeam/celts into 1399_EditFunctionality
4c30034 to
7f8682a
Compare
…DevTeam/celts into 1399_EditFunctionality
There was a problem hiding this comment.
Copilot reviewed 6 out of 12 changed files in this pull request and generated no comments.
Files not reviewed (6)
- app/templates/minor/cceMinorProposalManagement.html: Language not supported
- app/templates/minor/companyOrganizationInformation.html: Language not supported
- app/templates/minor/profile.html: Language not supported
- app/templates/minor/requestOtherEngagement.html: Language not supported
- app/templates/minor/summerExperience.html: Language not supported
- app/templates/minor/supervisorInformation.html: Language not supported
Comments suppressed due to low confidence (2)
app/controllers/minor/routes.py:88
- [nitpick] The function name 'createSummerExperienceExperience' is redundant and may be unclear. Consider renaming it to something like 'createSummerExperienceRequest' to better reflect its purpose.
def createSummerExperienceExperience(username):
app/logic/minor.py:42
- [nitpick] The error message in the updateSummerExperience function reads 'Error saving summer experience' which may be misleading in an update operation. Consider revising the message to indicate an update failure.
def updateSummerExperience(proposalID, formData):
…DevTeam/celts into 1399_EditFunctionality
…DevTeam/celts into 1398_ApprovalFunctionality
… engagements, fixed a previous existing bug, and improved validation mechanisms.
…newly created file row items. Need to fix.
…Pages were loading twice, due to an unnecessary AJAX request, and flashes were getting lost in the multiple loads as a result.
…therEngagement, per request of Brian.
…ts into 1399_EditFunctionality
| {% endif %} | ||
| <option value="withdraw">Withdraw</option> | ||
| {% if g.current_user.isCeltsAdmin == True %} | ||
| <option {{'disabled' if proposal.status != "Approved" else ''}} value="Complete">Mark as Completed</option> |
There was a problem hiding this comment.
when you go back to edit, should the flask be changed so that it reminds that "mark as completed edit something" instead of approval? and Can a proposal marked as completed be edited again?
There was a problem hiding this comment.
Great thought. I think the implementation of this depends on what the purpose of the CCE minor functionality is:
- do we want to use the CCE minor proposal feature as a way to backlog existing engagements so virtual logs exists?
- or do we want to use it for hard/strict tracking of proposals in their entirety?
if the former is the case, we don't need to add extenuating difficulty around editing proposals post-approval. If the latter is the case, then sure.
@BrianRamsay, thoughts?
…DevTeam/celts into 1399_EditFunctionality
Great catch. I will fix. |
|
Related to Rue's latest comment: I verified: edit, approve, mark as completed all work. You should try to pull and update the branch |








Issue Description
Fixes #1399
Changes
Testing
While testing, look out for a few things:
If the above look good, then the PR can be stepped towards merging.