supercontest.views.progression

The blueprint for the progression views.

Module Attributes

progression_blueprint

The blueprint for the progression views.

progression_values

Which URL path params are required for this view.

Functions

progression

The route for a week-by-week progression graph of all scores for all users for a season.

progression_url_defaults

Wrapper for common defaults call.

progression_url_value_preprocessor

Wrapper for common preprocessors call.

supercontest.views.progression.progression() str

The route for a week-by-week progression graph of all scores for all users for a season.

Returns:

The rendered template for the view.

supercontest.views.progression.progression_blueprint = <Blueprint 'progression'>

The blueprint for the progression views.

supercontest.views.progression.progression_url_defaults(endpoint: str, values: dict[str, Any])

Wrapper for common defaults call. The values dict is mutated.

Parameters:
  • endpoint – The flask endpoint.

  • values – The flask values.

supercontest.views.progression.progression_url_value_preprocessor(endpoint: str | None, values: dict[str, Any] | None)

Wrapper for common preprocessors call. Values are extracted then added to g.

Parameters:
  • endpoint – The flask endpoint.

  • values – The flask values.

supercontest.views.progression.progression_values = {'league': True, 'week': False}

Which URL path params are required for this view.