diff --git a/Dev Logs.md b/Dev Logs.md index 51ce6ae..0f184f2 100644 --- a/Dev Logs.md +++ b/Dev Logs.md @@ -1,12 +1,34 @@ # Dev Logs These are daily and weekly summaries of the work thats been done on webqueue2. They start on 6/23 because that's whe this document was started but other work was done before this time. +## Week 6: 7/27/20 - 8/2/20 + + + + + + + + + + + + + + + + + + + ## Week 5: 7/20/20 - 7/26/20 ### This Week's Goals - Finish Item View - Finish read-only API - +### This Week's Recap +- ECNQueue has been rewritten and can do everything the old module could except strip attachments. +- Significant progress on the API was acheived by implementing JSON safe representations of Item and Queue classes in ECNQueue module --- @@ -31,12 +53,30 @@ These are daily and weekly summaries of the work thats been done on webqueue2. T - Updated [Dev Environment Setup Guide](https://github.rcac.purdue.edu/ECN/webqueue2/blob/master/Dev%20Environment%20Setup%20Guide.md) to include Python Docstring Generator plugin for VS Code - Implemented initial section parsing in Item class of ECNQueue module - - - - - - +### Friday - 7/24/20 +- Initial ECNQueue module completed + - Public Item Attributes: + - lastUpdated + - headers + - content + - isLocked w/ lockfile details + - Private Item Attributes and Methods + - __path + - __getLastUpdated() + - __getRawItem() + - __parseHeaders() + - __getContent() + - __isLocked() + +### Sunday - 7/26/20 +- Added React dev server proxy for API +- Implemented several new attributes and methods in Item class: + - Item.userEmail and Item.userName via Item.__parseFromData() + - Item.userAlias via Item.__getUserAlias() + - Item.assignedTo via Item.__getAssignedTo() + - Item.subject, Item.department, Item.building, Item.dateReceived from headers. +- Replaced all instanced of returning None with empty data structures +- Implement JSON safe representations of Item and Queue via toJson() methods ## Week 4: 7/13/20 - 7/19/20 ### This Week's Goals