Sprint 1
-
Anonymous UI button functionality not fully functioning with respect to NodeBB UI interface.
- This was due to my lack of familiarity with the NodeBB codespace in terms of how *.tpl files work with one another and how the *.js or *.ts files are integrates with the UI. This will be addressed in Sprint 2 by addressing issues with familiarity with the code…
-
Anonymous UI button functionality not fully functioning with respect to NodeBB UI interface.
- This was due to my lack of familiarity with the NodeBB codespace in terms of how *.tpl files work with one another and how the *.js or *.ts files are integrates with the UI. This will be addressed in Sprint 2 by addressing issues with familiarity with the codespace with the course staff, other students, and team members to better ease the process of implementing new features in the codespace. -
Create toggleResolved function not yet complete
The estimated effort of 4 hours was a severe underestimate because we did not anticipate how many different files and functions are related to making a single feature change. I overall spent more time working on the front end section of this feature, so I did not get to do much related to the backend and creating the toggleResolved function. There is some TS code written in the resolved.ts file under src/topics, but it is currently commented out as it is not yet working -
So far for the postAnonymously functionality, I have spent a large portion of my time translating files and attempting to find out where I need to make changes in order to improve functionality. Because I over prioritized translations from JS to TS, functionality is not in place yet. However, I am confident that in sprint 2 I have a good roadmap to at least get things to a functional level. The steps I need to complete on the back-end seem to be an update to the database and corresponding testing, a plugin patch, and whatever translations may be possible with remaining time. I also plan to reach out to some classmates who were able to successfully achieve functionality as well as utilize my team members more in this next sprint.