Skip to content

ALBU tracking #96

Closed
Closed
@albu-diku

Description

@albu-diku

This issue will serve as something like a tracker for work being done by @albu-diku. The intent is to provide a summary of both ongoing and upcoming while also surfacing any inter-dependencies.

Note that the highest priority changes are explicitly marked with: ↞↞↞

Small reviews

  1. Use the correct force_utf8 function based on Python version. #140

Isolated changes

  1. Rework python version handling associated testconfig path handling. #134 ↞↞↞
  2. Repair fileio. #80
  3. Unify the code to recursively walk structures and make compatible with Python 3. #93
  4. Cover the attribute values of a new configuration object instance. #92

Larger changes by area

Changes are listed "by series" - a set of changes relating to a particular area of the codebase. Changes in the fixes section should be relatively iso

OpenID Connect Provider

  1. Apply Python 3 changes to grid_openid allowing test instantiation. #106

coverage of migwsgi

  1. Basic coverage of migwsgi. #98

configuration generation

  1. Break installation defaults out as their own structure. #83

authentication codepath

  1. Create structured constants for validation dicts used for openid auth. #71
  2. Exercise validated_input() on openid dicionaries. #70

    depends on: Create structured constants for validation dicts used for openid auth. #71

test support

Draft

  1. Directly test the prepared user_dict put together by generateconfs. #88

    depends on: Break installation defaults out as their own structure. #83

  2. Introduce structured arg parsing and reimpelement generateconfs atop it. #99

    depends on: Break installation defaults out as their own structure. #83

Preview

  1. Work the WSGI handlers into a devserver. #79
  2. Implement a name encoding scheme using punycode. **PREVIEW** #87

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions