Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove built-in web client #444

Open
wants to merge 92 commits into
base: master
Choose a base branch
from
Open

Remove built-in web client #444

wants to merge 92 commits into from

Commits on Dec 2, 2020

  1. Configuration menu
    Copy the full SHA
    0457c96 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2020

  1. Configuration menu
    Copy the full SHA
    fef7b57 View commit details
    Browse the repository at this point in the history
  2. fix tox default envlist

    wsanchez committed Dec 3, 2020
    Configuration menu
    Copy the full SHA
    83d9aeb View commit details
    Browse the repository at this point in the history
  3. Switch to jwcrypto

    wsanchez committed Dec 3, 2020
    Configuration menu
    Copy the full SHA
    3b8e609 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    264fd9b View commit details
    Browse the repository at this point in the history
  5. Use preferred_username

    wsanchez committed Dec 3, 2020
    Configuration menu
    Copy the full SHA
    ea37e49 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2020

  1. Add JSON auth ➜ JWT token

    wsanchez committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    606f58a View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2020

  1. auth is API not UI

    wsanchez committed Dec 9, 2020
    Configuration menu
    Copy the full SHA
    89a84e1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    adc0178 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2020

  1. lint

    wsanchez committed Dec 10, 2020
    Configuration menu
    Copy the full SHA
    0a75485 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b4689e0 View commit details
    Browse the repository at this point in the history
  3. Fix event serialization.

    Add name to JSON encoding for events so clients can code for it.
    wsanchez committed Dec 10, 2020
    Configuration menu
    Copy the full SHA
    6343007 View commit details
    Browse the repository at this point in the history
  4. Fix response type

    wsanchez committed Dec 10, 2020
    Configuration menu
    Copy the full SHA
    1497c73 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2020

  1. Configuration menu
    Copy the full SHA
    22c99b3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bb48b19 View commit details
    Browse the repository at this point in the history
  3. Start JWT auth check

    wsanchez committed Dec 13, 2020
    Configuration menu
    Copy the full SHA
    bf62e3f View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2020

  1. cleanup

    wsanchez committed Dec 15, 2020
    Configuration menu
    Copy the full SHA
    1656e2e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c9c2551 View commit details
    Browse the repository at this point in the history
  3. request.user may not be set…

    Make useroptional in authorizationsForUser.
    wsanchez committed Dec 15, 2020
    Configuration menu
    Copy the full SHA
    73b4b17 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a370d1d View commit details
    Browse the repository at this point in the history
  5. Verify submitted JWT

    wsanchez committed Dec 15, 2020
    Configuration menu
    Copy the full SHA
    1bb8706 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5f1366a View commit details
    Browse the repository at this point in the history
  7. Tweak logging

    wsanchez committed Dec 15, 2020
    Configuration menu
    Copy the full SHA
    b2a4a3d View commit details
    Browse the repository at this point in the history
  8. Look up user from JWT auth

    wsanchez committed Dec 15, 2020
    Configuration menu
    Copy the full SHA
    71ed19d View commit details
    Browse the repository at this point in the history
  9. Toss extra auth attempts

    wsanchez committed Dec 15, 2020
    Configuration menu
    Copy the full SHA
    7756565 View commit details
    Browse the repository at this point in the history
  10. Add directory arg

    wsanchez committed Dec 15, 2020
    Configuration menu
    Copy the full SHA
    d96f2f3 View commit details
    Browse the repository at this point in the history
  11. drop table BALLAST;

    wsanchez committed Dec 15, 2020
    Configuration menu
    Copy the full SHA
    c44c9ab View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    8356b8d View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2021

  1. Merge branch 'master' into web-client

    # Conflicts:
    #	setup.py
    wsanchez committed Jan 30, 2021
    Configuration menu
    Copy the full SHA
    8e7a170 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2021

  1. Merge branch 'master' into web-client

    # Conflicts:
    #	setup.py
    #	src/ims/application/_api.py
    #	src/ims/auth/_provider.py
    #	src/ims/model/json/_event.py
    #	tox.ini
    wsanchez committed Jul 8, 2021
    Configuration menu
    Copy the full SHA
    732272a View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2021

  1. Configuration menu
    Copy the full SHA
    539b5c1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ddd4a3d View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2021

  1. Configuration menu
    Copy the full SHA
    3f1036d View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2021

  1. Merge branch 'master' into web-client

    # Conflicts:
    #	.pre-commit-config.yaml
    #	requirements/requirements.txt
    #	src/ims/application/_api.py
    #	src/ims/application/_auth.py
    #	src/ims/application/_external.py
    #	src/ims/application/_klein.py
    #	src/ims/application/_main.py
    #	src/ims/application/_web.py
    #	src/ims/auth/_provider.py
    #	src/ims/element/_element.py
    #	src/ims/element/incident/incident/_incident.py
    #	src/ims/element/incident/incidents/_incidents.py
    #	src/ims/element/incident/report/_report.py
    #	src/ims/element/incident/reports/_reports.py
    #	src/ims/element/login/_login.py
    #	src/ims/element/page/_page.py
    #	src/ims/element/redirect/_redirect.py
    #	src/ims/model/json/_event.py
    wsanchez committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    5629af2 View commit details
    Browse the repository at this point in the history
  2. black

    wsanchez committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    9cf775b View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2021

  1. Merge branch 'master' into web-client

    * master: (59 commits)
      Bump hypothesis from 6.24.3 to 6.24.4
      Bump types-pyyaml from 6.0.0 to 6.0.1
      Bump pycparser from 2.20 to 2.21
      Bump sphinx from 4.2.0 to 4.3.0
      Bump coverage from 6.1.1 to 6.1.2
      Bump hypothesis from 6.24.0 to 6.24.3
      Bump bandit from 1.7.0 to 1.7.1
      Bump twine from 3.4.2 to 3.6.0
      Bump types-pymysql from 1.0.4 to 1.0.5
      Bump coverage from 6.0.2 to 6.1.1
      Bump types-pyyaml from 5.4.12 to 6.0.0
      Bump arrow from 1.2.0 to 1.2.1
      Bump hypothesis from 6.23.4 to 6.24.0
      Bump types-pyyaml from 5.4.10 to 5.4.12
      Bump idna from 3.2 to 3.3
      Bump coverage from 5.5 to 6.0.2
      Bump hypothesis from 6.23.0 to 6.23.4
      Bump cffi from 1.14.6 to 1.15.0
      Bump pyopenssl from 20.0.1 to 21.0.0
      Bump werkzeug from 2.0.1 to 2.0.2
      ...
    
    # Conflicts:
    #	src/ims/application/_api.py
    #	src/ims/auth/_provider.py
    wsanchez committed Nov 17, 2021
    Configuration menu
    Copy the full SHA
    26a79be View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2021

  1. Configuration menu
    Copy the full SHA
    b04cfeb View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2021

  1. Drop more ballast

    wsanchez committed Dec 7, 2021
    Configuration menu
    Copy the full SHA
    d5f2158 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2021

  1. Configuration menu
    Copy the full SHA
    aebf81d View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2021

  1. remove year

    wsanchez committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    1971744 View commit details
    Browse the repository at this point in the history
  2. Fix interpolated URLs

    wsanchez committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    49af5b2 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' into web-client

    * master:
      Bump python from 3.10.0-alpine3.14 to 3.10.1-alpine3.14
      cleanup
      Bump hypothesis from 6.30.1 to 6.31.5
      Bump twine from 3.7.0 to 3.7.1
      Bump readme-renderer from 30.0 to 32.0
      Bump pyhamcrest from 2.0.2 to 2.0.3
      Bump actions/upload-artifact from 2.2.4 to 2.3.0
      Bump actions/download-artifact from 2.0.10 to 2.1.0
    
    # Conflicts:
    #	COPYRIGHT.txt
    wsanchez committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    cd64753 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'master' into web-client

    * master:
      Change auth provider API to use eventID instead of event.
      Change auth provider API to use eventID instead of event.
      event ➜ event.id
      Change event argument to eventID in data store API when the ID is all we need.
    
    # Conflicts:
    #	src/ims/application/_api.py
    #	src/ims/application/_web.py
    #	src/ims/auth/_provider.py
    #	src/ims/element/incident/incident/_incident.py
    #	src/ims/element/incident/incidents/_incidents.py
    wsanchez committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    9eb4b8d View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2021

  1. Merge branch 'master' into web-client

    * master:
      logging cleanup
      re-order
      BM ➜ BMP
    wsanchez committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    8360a33 View commit details
    Browse the repository at this point in the history
  2. Stop reversing event ID

    wsanchez committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    81f63f9 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2021

  1. Configuration menu
    Copy the full SHA
    4ffc6f4 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2022

  1. Merge branch 'master' into web-client

    * master:
      Bump hypothesis from 6.31.6 to 6.35.1
      Bump mypy-zope to match mypy
      Bump types-pymysql from 1.0.7 to 1.0.11
      Bump mypy from 0.920 to 0.931
      Bump attrs from 21.2.0 to 21.4.0
      Bump types-pyyaml from 6.0.1 to 6.0.3
      Bump sphinx from 4.3.2 to 4.4.0
      Bump cattrs from 1.9.0 to 1.10.0
    wsanchez committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    18a054b View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2022

  1. Configuration menu
    Copy the full SHA
    1762c13 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6069dc1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c308e8a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    96660d6 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2022

  1. Merge branch 'master' into web-client

    * master: (25 commits)
      Pull down event model changes from web-client branch.
      Test for ping instead of bootstrap file
      Bump hypothesis from 6.39.6 to 6.40.0
      Bump types-pymysql from 1.0.13 to 1.0.14
      Bump types-pyyaml from 6.0.4 to 6.0.5
      Unnecessary "else" after "return"
      Bump cryptography from 36.0.1 to 36.0.2
      Update black
      mypy-zope 0.3.6 depends on mypy==0.941
      Bump mypy-zope from 0.3.5 to 0.3.6
      Bump python from 3.10.3-alpine3.14 to 3.10.4-alpine3.14
      Bump sphinx from 4.4.0 to 4.5.0
      Bump werkzeug from 2.0.3 to 2.1.0
      Bump hypothesis from 6.39.4 to 6.39.6
      Bump hypothesis from 6.36.2 to 6.39.4
      Bump python from 3.10.2-alpine3.14 to 3.10.3-alpine3.14
      Bump actions/download-artifact from 2.1.0 to 3
      Bump actions/upload-artifact from 2.3.1 to 3
      Bump readme-renderer from 32.0 to 34.0
      Bump actions/setup-python from 2 to 3
      ...
    
    # Conflicts:
    #	src/ims/ext/klein.py
    wsanchez committed Mar 29, 2022
    Configuration menu
    Copy the full SHA
    0b20b68 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2022

  1. Merge branch 'master' into web-client

    * master: (21 commits)
      Bump hypothesis from 6.46.1 to 6.46.2
      Bump cryptography from 37.0.1 to 37.0.2
      Bump pre-commit from 2.18.1 to 2.19.0
      mypy==0.950
      Bump mypy-zope from 0.3.6 to 0.3.7
      Bump bcrypt from 3.2.0 to 3.2.2
      Bump types-pyyaml from 6.0.5 to 6.0.7
      Bump cryptography from 36.0.2 to 37.0.1
      Bump cattrs from 1.10.0 to 22.1.0
      Bump pre-commit from 2.17.0 to 2.18.1
      Bump twine from 3.8.0 to 4.0.0
      Bump werkzeug from 2.1.0 to 2.1.2
      Bump readme-renderer from 34.0 to 35.0
      Bump types-pymysql from 1.0.14 to 1.0.19
      Bump codecov/codecov-action from 2.1.0 to 3.1.0
      Bump hypothesis from 6.40.0 to 6.46.1
      Add dependency on packaging package.
      Make DutyManagementSystem frozen
      Exclude _state from __repr__
      Exclude password field from __repr__.
      ...
    wsanchez committed May 10, 2022
    Configuration menu
    Copy the full SHA
    4c35045 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2022

  1. Merge branch 'master' into web-client

    * master:
      eventID ➜ event_id the URL bits
      Bump hypothesis from 6.46.2 to 6.46.5
      Bump coverage from 6.3.2 to 6.3.3
    
    # Conflicts:
    #	src/ims/application/_web.py
    #	src/ims/config/_urls.py
    #	src/ims/element/_element.py
    #	src/ims/element/static/ims.js
    wsanchez committed May 17, 2022
    Configuration menu
    Copy the full SHA
    d7a76c0 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2022

  1. Don't tell secrets

    wsanchez committed May 18, 2022
    Configuration menu
    Copy the full SHA
    9a473f6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    da01ba2 View commit details
    Browse the repository at this point in the history
  3. missing space

    wsanchez committed May 18, 2022
    Configuration menu
    Copy the full SHA
    f10abd6 View commit details
    Browse the repository at this point in the history
  4. Remove bogus password config

    wsanchez committed May 18, 2022
    Configuration menu
    Copy the full SHA
    0c68e2d View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2022

  1. Merge branch 'master' into web-client

    * master: (77 commits)
      Bump twisted from 22.4.0 to 22.10.0 in /requirements
      Bump types-pyyaml from 6.0.12 to 6.0.12.1
      Remove ignores
      Can't import AttrsInstance yet
      Re-add PyYAML
      Split direct and indirect requirements
      Oh, C, why you gotta infect my Python brain?
      TOX_PREFIX ➜ TOX_ENV
      Avoid using set-output in favor of new environment files
      Keep cleanup, but don't add pypy39 to the matrix after all
      Remove unused type:ignored
      mypy==0.981 mypy-zope==0.3.11
      Can't figure out how to keep a failed docker-trivy job from marking a build as failed in the UI and it's driving me nuts so never mind this.
      Bump hypothesis from 6.56.0 to 6.56.3
      Bump safety from 2.2.0 to 2.3.1
      Bump incremental from 21.3.0 to 22.10.0
      Bump sphinx from 5.2.3 to 5.3.0
      Bump types-pymysql from 1.0.19 to 1.0.19.1
      Bump zope-interface from 5.4.0 to 5.5.0
      Bump cattrs from 22.1.0 to 22.2.0
      ...
    
    # Conflicts:
    #	mypy.ini
    #	requirements/requirements.txt
    #	src/ims/application/_external.py
    #	src/ims/application/_main.py
    #	src/ims/auth/_provider.py
    #	src/ims/auth/test/test_provider.py
    #	src/ims/element/_element.py
    #	src/ims/element/page/_page.py
    wsanchez committed Oct 31, 2022
    Configuration menu
    Copy the full SHA
    f9c1855 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2022

  1. Configuration menu
    Copy the full SHA
    c5be2b4 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into web-client

    * master:
      Add bag resource
      Add 3.9
      Fix python path in container image
      These seem bogus
      more
      Drop Py3.9, add Py3.11.
    
    # Conflicts:
    #	src/ims/application/_api.py
    #	src/ims/application/_web.py
    #	src/ims/auth/_provider.py
    #	src/ims/auth/test/test_provider.py
    #	src/ims/config/_urls.py
    #	src/ims/element/incident/incident/_incident.py
    #	src/ims/element/incident/report/_report.py
    #	src/ims/element/page/_page.py
    wsanchez committed Nov 1, 2022
    Configuration menu
    Copy the full SHA
    ec72e4d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ac8d0ca View commit details
    Browse the repository at this point in the history
  4. Merge branch 'master' into web-client

    * master:
      Resolve conflict between old auth app URL and new auto API endpoint URL constants.
      Add auth resource
    
    # Conflicts:
    #	src/ims/application/_auth.py
    #	src/ims/application/_main.py
    #	src/ims/auth/_provider.py
    #	src/ims/config/_urls.py
    wsanchez committed Nov 1, 2022
    Configuration menu
    Copy the full SHA
    c68afe2 View commit details
    Browse the repository at this point in the history
  5. Remove duplicate

    wsanchez committed Nov 1, 2022
    Configuration menu
    Copy the full SHA
    f43586e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    efcf7de View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    efc45a7 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2022

  1. Configuration menu
    Copy the full SHA
    9989d03 View commit details
    Browse the repository at this point in the history
  2. Add directory arg

    wsanchez committed Nov 2, 2022
    Configuration menu
    Copy the full SHA
    ecd718e View commit details
    Browse the repository at this point in the history
  3. Fix indent

    wsanchez committed Nov 2, 2022
    Configuration menu
    Copy the full SHA
    faed0e4 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'master' into web-client

    * master:
      Add Authorization header
      docsitrng
      Make DMS cache interval configurable
      Bump charset-normalizer from 2.1.1 to 3.0.0
    
    # Conflicts:
    #	src/ims/config/_config.py
    #	src/ims/directory/clubhouse_db/_dms.py
    wsanchez committed Nov 2, 2022
    Configuration menu
    Copy the full SHA
    98c961b View commit details
    Browse the repository at this point in the history
  5. Merge branch 'master' into web-client

    * master:
      lint
      Change root resource to reply with a string
      Add InvalidCredentialsError
      Try 2 times before raising after directory fails to load
    
    # Conflicts:
    #	src/ims/application/_main.py
    wsanchez committed Nov 2, 2022
    Configuration menu
    Copy the full SHA
    f0b5bb0 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'master' into web-client

    * master:
      Add directory attribute to AuthProvider
    
    # Conflicts:
    #	src/ims/auth/_provider.py
    wsanchez committed Nov 2, 2022
    Configuration menu
    Copy the full SHA
    25b3cb0 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2022

  1. Merge branch 'master' into web-client

    * master:
      Vendor DataTables because TLS to it's web site isn't working
    
    # Conflicts:
    #	src/ims/application/_external.py
    wsanchez committed Nov 4, 2022
    Configuration menu
    Copy the full SHA
    99f3081 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a81808a View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2022

  1. Merge branch 'master' into web-client

    * master:
      CI says unused
      Remove remaining user of attr namespace
      attrib() ➜ field()
      Fix tests that errored out due to stricter rules on setting instance attributes.
      lint
      -@attrs(frozen=False, auto_attribs=True, kw_only=True) +@Frozen
      -    @attrs(frozen=False, auto_attribs=True, kw_only=True, eq=False) +    @mutable(kw_only=True, eq=False)
      -@attrs(auto_attribs=True, kw_only=True) +@mutable(kw_only=True)
      -@attrs(frozen=False, auto_attribs=True, auto_exc=True) +@mutable
      -@attrs(frozen=True, auto_attribs=True, kw_only=True, eq=False) +@Frozen(kw_only=True, eq=False)
      -@attrs(frozen=True, auto_attribs=True, kw_only=True) +@Frozen(kw_only=True)
      Revert "import attrs"
      import attrs
      Exclude own package correctly
      Fix dependencies for coverage_report
      jwcrypto pulls these in
    
    # Conflicts:
    #	requirements/requirements-indirect.txt
    #	src/ims/application/_auth.py
    #	src/ims/application/_external.py
    #	src/ims/application/_main.py
    #	src/ims/application/_web.py
    #	src/ims/element/_element.py
    #	src/ims/element/admin/events/_admin_events.py
    #	src/ims/element/admin/root/_root.py
    #	src/ims/element/admin/streets/_admin_streets.py
    #	src/ims/element/admin/types/_admin_types.py
    #	src/ims/element/incident/incident/_incident.py
    #	src/ims/element/incident/incident_template/_incident_template.py
    #	src/ims/element/incident/incidents/_incidents.py
    #	src/ims/element/incident/incidents_template/_incidents_template.py
    #	src/ims/element/incident/report/_report.py
    #	src/ims/element/incident/report_template/_report_template.py
    #	src/ims/element/incident/reports/_reports.py
    #	src/ims/element/incident/reports_template/_reports_template.py
    #	src/ims/element/login/_login.py
    #	src/ims/element/page/_page.py
    #	src/ims/element/page/footer/_footer.py
    #	src/ims/element/page/header/_header.py
    #	src/ims/element/page/nav/_nav.py
    #	src/ims/element/root/_root.py
    wsanchez committed Nov 6, 2022
    Configuration menu
    Copy the full SHA
    95e0337 View commit details
    Browse the repository at this point in the history
  2. obsolete

    wsanchez committed Nov 6, 2022
    Configuration menu
    Copy the full SHA
    55643e7 View commit details
    Browse the repository at this point in the history
  3. Fix headers

    wsanchez committed Nov 6, 2022
    Configuration menu
    Copy the full SHA
    23e4067 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2022

  1. Merge branch 'master' into web-client

    * master:
      Bump exceptiongroup from 1.0.0 to 1.0.1
      Bump readme-renderer from 37.2 to 37.3
      Bump sphinx-rtd-theme from 1.0.0 to 1.1.1
      Bump jwcrypto from 1.4 to 1.4.2
      Bump docker from 6.0.0 to 6.0.1
      Bump zope-interface from 5.5.0 to 5.5.1
      Bump websocket-client from 1.4.1 to 1.4.2
      Bump cryptography from 38.0.1 to 38.0.3
    
    # Conflicts:
    #	requirements/requirements-direct.txt
    #	requirements/requirements-indirect.txt
    wsanchez committed Nov 7, 2022
    Configuration menu
    Copy the full SHA
    3458200 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2022

  1. Merge branch 'master' into web-client

    * master:
      Move verifyPassword() from user to directory
      Add JSONWebTokenClaims.asJSON() and JSONWebToken.asText().
      Add JSONWebToken class
      Add tests
      Add JSONWebTokenClaims class
      mypy fix
      cleanup
      Handle bearer token auth
      authenticateRequest() shouldn't need to be async after all
      loose ends
      Get rid of RangerUser class
      import
      export
      Add  bmp_ranger_on_site,  bmp_ranger_positions to JWT payload
      import
      Handler for InvalidCredentialsError
      Add requireAuthentication() to factor out verification that the current request has been authenticated. Make authenticateRequest() asynchronous.
      Add checkAuthentication() to factor out check for a valid authentication header, which can be done synchronously, from new authentication, which is async. This removes the need for the optional parameter to authenticateRequest(). Stub in placeholder for handling of the Authentication header.
    
    # Conflicts:
    #	src/ims/application/_auth.py
    #	src/ims/application/_klein.py
    #	src/ims/auth/_provider.py
    wsanchez committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    042898a View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2022

  1. Merge branch 'master' into web-client

    * master:
      Sync URL interpolated values with new web branch. Ad X-IMS- to non-standard headers.
    wsanchez committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    775b324 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2023

  1. Configuration menu
    Copy the full SHA
    e590e43 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2023

  1. Merge branch 'master' into web-client

    * master: (101 commits)
      Update copyright
      Incident-Number header is now called X-IMS-Incident-Number
      Bump step-security/harden-runner from 2.2.1 to 2.4.0
      Use token arg
      Add api.github.com:443 to hardener endpoints
      Bump pre-commit from 3.2.1 to 3.3.1
      Bump coverage from 7.2.2 to 7.2.5
      Bump mock from 5.0.1 to 5.0.2
      Bump cryptography from 40.0.1 to 40.0.2
      Bump pymysql from 1.0.2 to 1.0.3
      Bump types-pyyaml from 6.0.12.8 to 6.0.12.9
      Bump cryptography from 39.0.2 to 40.0.1
      Bump mypy-zope from 0.9.0 to 0.9.1
      Bump pyopenssl from 23.0.0 to 23.1.0
      Bump pre-commit from 3.2.0 to 3.2.1
      Make is easy to run DB locally
      Add run-name
      mypy fix
      [pre-commit.ci] auto fixes from pre-commit.com hooks
      Add test for _userFromBearerAuthorization
      ...
    
    # Conflicts:
    #	requirements/requirements-direct.txt
    #	requirements/requirements-indirect.txt
    #	src/ims/application/_external.py
    #	src/ims/element/page/footer/template.xhtml
    #	src/ims/element/static/incident.js
    wsanchez committed May 20, 2023
    Configuration menu
    Copy the full SHA
    8ba7756 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bab864d View commit details
    Browse the repository at this point in the history

Commits on May 21, 2023

  1. Regenerate indirects

    wsanchez committed May 21, 2023
    Configuration menu
    Copy the full SHA
    89e68c9 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2023

  1. Configuration menu
    Copy the full SHA
    903c4b8 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2023

  1. Configuration menu
    Copy the full SHA
    01c312d View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2024

  1. Configuration menu
    Copy the full SHA
    f257105 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into web-client

    * master:
      Update subdeps
      [pre-commit.ci] pre-commit autoupdate
    
    # Conflicts:
    #	src/ims/application/_external.py
    wsanchez committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    80fb951 View commit details
    Browse the repository at this point in the history
  3. Remove _external.py again

    wsanchez committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    ef1e22c View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2024

  1. Merge branch 'master' into web-client

    * master: (266 commits)
      Use uv (#1337)
      fix(tox.ini): pass pre-commit SKIPs into pre-commit call
      fix(.github): skip no-commit-to-branch on cicd workflow
      fix: actually set the error text on each page
      fix: try again to show error message on incidents page
      fix: don't throw DataTables errors
      feat: display errors on pages rather than with browser alerts
      [pre-commit.ci] pre-commit autoupdate (#1336)
      build(deps): bump zope-interface from 7.1.0 to 7.1.1 (#1333)
      build(deps): bump werkzeug from 3.0.4 to 3.0.6 (#1330)
      build(deps): bump mypy-zope from 1.0.7 to 1.0.8 (#1334)
      build(deps): bump hypothesis from 6.115.3 to 6.115.5 (#1332)
      build(deps): bump twisted from 24.7.0 to 24.10.0 (#1331)
      build(deps): bump service-identity from 24.1.0 to 24.2.0 (#1329)
      Bump mypy from 1.9.0 to 1.11.2 (#1273)
      Update CHANGELOG.md
      feat: allow more than 6 tabs per browser session
      Update CHANGELOG.md
      feat: add groupings to "add incident report" dropdown
      docs: update CHANGELOG.md
      ...
    
    # Conflicts:
    #	MANIFEST.in
    #	requirements/requirements-direct.txt
    #	setup.py
    #	src/ims/application/_auth.py
    #	src/ims/application/_external.py
    #	src/ims/application/_klein.py
    #	src/ims/application/_main.py
    #	src/ims/application/_web.py
    #	src/ims/element/_element.py
    #	src/ims/element/incident/incident_template/template.xhtml
    #	src/ims/element/incident/incidents_template/template.xhtml
    #	src/ims/element/incident/report_template/template.xhtml
    #	src/ims/element/incident/reports_template/template.xhtml
    #	src/ims/element/login/template.xhtml
    #	src/ims/element/page/_page.py
    #	src/ims/element/static/ims.js
    #	src/ims/element/static/incident.js
    #	src/ims/element/static/incident_report.js
    #	src/ims/element/static/incident_reports.js
    #	src/ims/element/static/incidents.js
    wsanchez committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    681d577 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into web-client

    * master:
      Don't auto-merge after pre-commit-ci
    wsanchez committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    0c4450c View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' into web-client

    * master:
      Can't use python-version.
      docs(js): add a comment to incidents.js
      unpin python
      Require lint, mypy for deploy job
      Tell pip not to use cache
      3.13.0 isn't working…
      3.13.0 is out
      Toss out docs job
      Toss out Tox Python Information steps
      Add objects.githubusercontent.com to Harden CI config
      [pre-commit.ci] auto fixes from pre-commit.com hooks
      Use uv in GHA
      Use uv instead of pip in Tox.
      setup.py is gone…
      Don't need to activate
      Use uv for Docker build
      clean up manifest
      Add uv files
      Finish moving out of setup.py
      Set up uv
    
    # Conflicts:
    #	src/ims/element/static/incidents.js
    wsanchez committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    b931f43 View commit details
    Browse the repository at this point in the history