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

Improve admin webui #112

Merged
merged 17 commits into from
Feb 25, 2024
Merged

Commits on Jan 1, 2024

  1. fix columns and filters

    - add formatters to remove milliseconds on dates
    - add column labels to be used with filters
    - add new filters for version and build views
    mreid-tt committed Jan 1, 2024
    Configuration menu
    Copy the full SHA
    7f052aa View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2024

  1. fix screenshot management

    - remove edit function
    - fix file removal with row deletion
    mreid-tt committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    c21541a View commit details
    Browse the repository at this point in the history
  2. fix Babel initialisation

    mreid-tt committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    e48a3c4 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2024

  1. add service view and api check

    - add service view to admin interface
    - add service check on package upload
    mreid-tt committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    ec69e1e View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2024

  1. add and maintain md5 hashes

    - add a functions to get md5 hash in build model and spk
    - use function in build model when uploading build
    - use function in spk when signing/unsigning spk
    mreid-tt committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    bd613dc View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. Configuration menu
    Copy the full SHA
    6cc2ef7 View commit details
    Browse the repository at this point in the history
  2. fix build environment and model

    - fix alembic setup environment
    - update model to match database
    - fix default sort for screenshot
    mreid-tt committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    63cebf8 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2024

  1. Configuration menu
    Copy the full SHA
    3096f24 View commit details
    Browse the repository at this point in the history
  2. add major_version check

    - identify the major DSM version based on a closest match to the build
    - filter package versions based on match to major DSM version
    - include earlier "noarch" package version when major DSM  version < 6
    mreid-tt committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    f03de30 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2024

  1. fix download counter

    - rewrite catalog download links using md5 hashes for id
    - allow downloads of noarch builds to pass arch checks
    - rewrite nas tests for new url structure
    mreid-tt committed Jan 11, 2024
    Configuration menu
    Copy the full SHA
    bea7718 View commit details
    Browse the repository at this point in the history
  2. Fix depopulate db function

    mreid-tt committed Jan 11, 2024
    Configuration menu
    Copy the full SHA
    db26f75 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2024

  1. Revert "fix download counter"

    This reverts commit bea7718.
    mreid-tt committed Jan 12, 2024
    Configuration menu
    Copy the full SHA
    73981ae View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2024

  1. Amend major_version check

    - Add type column to Firmware table
    - Increase length of version column
    - Filter by type for closest firmware when getting catalog
    - Update populate_db with firmware type
    mreid-tt committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    ad1cf17 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2024

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

Commits on Feb 24, 2024

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

Commits on Feb 25, 2024

  1. fix 500 page on users:

    'NoneType' object has no attribute 'strftime'
    
    BaseModelView.index_view() got an unexpected keyword argument 'cls'
    
    Flask-SQLAlchemy uses a custom formatter to handle date formatting when displaying data in the templates. It dosn't support overriding the value.
    publicarray committed Feb 25, 2024
    Configuration menu
    Copy the full SHA
    95fa3c6 View commit details
    Browse the repository at this point in the history
  2. fix column formatting

    mreid-tt committed Feb 25, 2024
    Configuration menu
    Copy the full SHA
    5345bc7 View commit details
    Browse the repository at this point in the history