Eval 2

by Shivoham Angal

eval
gsoc
gsoc2022
newFeaturesAndUsabilityEnhancement
eval#2

Summary

The second phase of my GSoc journey was a very great learning experience and of course it had its own challenges. I had never thought I would create such code which will be used by people in their daily lives. The last week was the most stressful as I was constantly worried about the bulk update not working.

Objectives and Deliverables

# Objectives Associated Deliverables Issue(s) PR(s)
1 Implementing Features for Retired Artifacts Modifed tables in the database, created index page and added a retired artifact section to artifact edit form #747 !642
2 Export Data on Entities Indexes Created a drop-down element for export, modified model files of entities to include the getTableRow() and getCidocCrm() functions, implemented a view for txt files #786 !677
3 Bulk Update on interface Created bulk update button and modal to choose fields, created controller and index page for the bulk update with a master form in the index page. Also modified the ArtifactUpdates controller to check if data is coming from BulkUpdate form and process it. #280 !699
4 Export Bibliography from Publications Pages Modified and reused the entity export drop-down element and added constraints on the export based on number of results #521 !709

Learning and Success

Difficulties

Plan update