Nicolas, Vasco

Reference documentation

Table of contents

Section / module

index()

Route: /

Methods: GET

Purpose: Displays the user’s dashboard. Welcomes the user with their username and a different greeting depending on the time.

Sample output:

User_Dashboard


login()

Route: /Login

Methods: GET, POST

Purpose: Renders the login form and handles user authentication.

Sample output:

Login_Screen


register()

Route: /Register

Methods: GET, POST

Purpose: Renders the registration form and handles user registration.

Sample output:

Register_Screen


product_backlog()

Route: /Product_Backlog

Methods: GET

Purpose: Renders the product backlog page, displaying tickets categorized into different stages.

Sample output:

Product_Backlog


ticket(ticket_id)

Route: /Ticket/<int:ticket_id>

Methods: GET, POST

Purpose: Renders the ticket details page and allows users to update ticket information.

Sample output:

Edit_Ticket


delete_ticket(ticket_id)

Route: /Ticket/Delete/<int:ticket_id>

Methods: POST

Purpose: Deletes a ticket with the specified ID.


new_ticket()

Route: /Ticket/New_Ticket

Methods: GET, POST

Purpose: Renders the form for creating a new ticket and handles ticket creation.

Sample output:

Create_Ticket


sprint_planning(selected_sprint)

Route: /Sprint_Planning/<selected_sprint>

Methods: GET

Purpose: Renders the sprint planning page, displaying tickets categorized into different stages for a specific sprint.

Sample output:

Sprint_View


logout()

Route: /Logout

Methods: GET

Purpose: Logs out the current user.

Sample output:

Login_Screen