Weekly Check-In | GSOC'21 | #11

SundeepChand
Published: 08/16/2021

Hi there! Today marks the beginning of the last week of this amazing summer program.

What did I do this week?

This week I updated the UI for the filters section of stories, resulting in this PR. To do this, I had to implement custom check-box & radio button designs. For this I found this resource quite useful.

To fetch stories that have one or more categories, I am passing an array of values in the GraphQL filter. For example, to fetch stories having categories, "Bug" or "Documentation", the following query can be used:

query {
  userStories (
    where: {
      Category: ["Bug", "Documentation"]
    }
  ) {
    Title
    Category
  }
}

This same pattern can be extended to filter stories having different statuses, categories and so on. So that's how I implemented the filters feature.

What is coming up next?

This week I will be working on fixing bugs, and finalize the things.

Did I get stuck anywhere?

No

DJDT

Versions

Time

Settings from gsoc.settings

Headers

Request

SQL queries from 1 connection

Static files (2312 found, 3 used)

Templates (11 rendered)

Cache calls from 1 backend

Signals

Log messages