Skip to content

Write schemas for handler class arguments #13162

Open
@Nik-09

Description

Introduction

For working on this issue you are supposed to write schemas for the handler arguments. To learn how to write schema for handler arguments please visit wiki page.
For making a contribution follow the steps given below.

Getting Assigned.

Select some handlers from the list given below and ask @sahiljoster32 to assign them handlers to you.

List of handler classes to work

  • PreferencesHandler
  • DeferredTasksHandler
  • FeedbackThreadStatusChangeEmailHandler
  • FlagExplorationEmailHandler
  • InstantFeedbackMessageEmailHandler
  • UnsentFeedbackEmailHandler

List of assigned handler classes.

List of completed handler classes.

Hidden list of completed handler classes

Steps to contribute

  1. Get assigned to at least 3 handlers from the list.
  2. Search that handler class in the codebase.
  3. Write the schemas for that handler by following the wiki page.
  4. Remove the name of the handler class from HANDLER_CLASS_NAMES_WHICH_STILL_NEED_SCHEMAS in handler_schema_constants.py.
  5. Create a PR.

Examples

#13223, #13224
#13225, #13355

Metadata

Assignees

Labels

Impact: MediumWill improve quality-of-life for at least 30% of users.Work: LowSolution is known and broken into good-first-issue-sized chunks.bugLabel to indicate an issue is a regression

Type

No type

Projects

  • Status

    In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions