Database Schema Migration #783
Labels
enhancement
New feature or request
epic
A master issue thread which contains other smaller issues
hacktoberfest
Issues for Hacktoberfest
high-priority
Issue with high priority
refactor
Refactoring existing feature
ux
User Experience
Milestone
Overview
Problem Statement
The current workflow of our database management system is too complicated and has a significant bottleneck in the manual update process. This situation hinders us from scaling up our database updater volunteers.
Solution
Therefore, we came up with a more scalable database management system.
Implications to the Website
Tanggal Verifikasi
is not to be shown on the website anymore. Only theTerakhir Update
field is shown.Tanggal Verfikasi
only impacts the ✅ checkmark status on the website.More Context
Three weeks ago, we initiated a discussion on this Slack thread where we defined the problem statements and the potential solutions here: Penyesuaian Workflow dan Database Relawan.
Two weeks ago, the new database schema was ready to implement, but I couldn't afford to spend enough focus on this issue because we had to focus on kawalcovid19/silacak#8 for a few weeks.
Since we have deprioritised kawalcovid19/silacak#8 for now, we can resume our focus on this issue.
Current Tasks
These are the tasks we need to do to migrate the content gracefully. Please always refer to these documents to understand the expected result of the new database schema:
fetch-database.ts
to fetch from https://kcov.id/wbw-database #784fetch-database.ts
inmirror-box.ts
#785wbw-database.json
data in theProvince
andContact
page according to the new logic #787The text was updated successfully, but these errors were encountered: