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 | 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 |