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

allocation creation request/allocation request differentiation #217

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

Commits on Mar 20, 2023

  1. Merge pull request #185 from fasrc/cp_process_improvements

    minor process improvements
    claire-peters authored Mar 20, 2023
    Configuration menu
    Copy the full SHA
    6267318 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2023

  1. Merge pull request #187 from fasrc/cp_process_hotfixes

    process hotfixes
    claire-peters authored Mar 22, 2023
    Configuration menu
    Copy the full SHA
    62c911e View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2023

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

Commits on Apr 4, 2023

  1. Cp cicd (#194)

    * add ifx secret
    
    * use github references for all libraries
    
    * Made Starfish plugin and portal display optional
    Converted billing calculator to new v4 code with billing_data_dict
    ifxbilling, fiine.client, and ifxec are pointing to github
    
    * update CI/CD repo references
    
    * configure CI/CD ssh
    
    * use ifxdeploy user
    
    * add docker container build
    
    * remove compose
    
    * apply cicd to master branch PRs
    
    ---------
    
    Co-authored-by: Aaron Kitzmiller <[email protected]>
    claire-peters and aaronk authored Apr 4, 2023
    Configuration menu
    Copy the full SHA
    6e73fc3 View commit details
    Browse the repository at this point in the history
  2. graph hotfix (#197)

    * use github references for all libraries
    
    * Made Starfish plugin and portal display optional
    Converted billing calculator to new v4 code with billing_data_dict
    ifxbilling, fiine.client, and ifxec are pointing to github
    
    * remove 0-byte allocation users
    
    * all new allocations are changeable
    
    * fix project billing graph
    
    * improve invoice history graph presentation
    
    * add projection for current month
    
    * enable bill projection for current month
    
    * improve graph troubleshooting
    
    * hide invoice history chart dev if data can't display
    
    ---------
    
    Co-authored-by: Aaron Kitzmiller <[email protected]>
    claire-peters and aaronk authored Apr 4, 2023
    Configuration menu
    Copy the full SHA
    882be32 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e13e4ec View commit details
    Browse the repository at this point in the history
  4. admin monitoring page (#198)

    * Some project billing graph display improvements
    * views, templates, and utilities for monitoring the FASRC coldfront instance.
    claire-peters authored Apr 4, 2023
    Configuration menu
    Copy the full SHA
    daf2f17 View commit details
    Browse the repository at this point in the history
  5. admin monitoring page update (#199)

    * minor monitoring page fixes
    claire-peters authored Apr 4, 2023
    Configuration menu
    Copy the full SHA
    ee4f6ae View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2023

  1. generate PI email csv (#200)

    * add command for creating list of PI emails
    * improve monitoring view and processing
    * improve AllocationListView
    claire-peters authored Apr 5, 2023
    Configuration menu
    Copy the full SHA
    8aa3654 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2023

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

Commits on Apr 18, 2023

  1. Cp allocationautomation (#209)

    * Incorporate ifxreport
    
    * tb formatting for excel report output
    
    * Add a standard report
    
    * Added report_run listing display
    
    * add command, fix templates (#201)
    
    * add autogeneration of added_allocations csv to allocation addition command (#202)
    
    * Use the storage attribute for the allocation quantity
    Add adjustment for march 3, 2023 DR issues
    
    * add submodule: true to checkout ifxreport
    
    * maybe
    
    * try submodule checkout
    
    * Update django.yml
    
    make ssh key available to submodule checkout action
    
    * Update views.py
    
    exclude AllocationUsers with usage_bytes=0 for AllocationDetailView
    
    * Update ifxbilling to get rate version
    Raise an exception if there is more than one user in a zero byte allocation
    
    * Delete billing records for tier1 products and set PUP message
    
    * Change adjust to remove all billing rather than charge to unallowable per Sarah E.
    Update PUP with relevant message
    Add to billing calculator so it always runs for march 2023
    
    * For some reason the allocation user percentages query can return multiple zero byte
    users even when there are none shown on the Coldfront allocation page.  This change
    prevents 0 byte rows from being processed, resulting in a full allocation charge
    to the PI.
    
    Also, fixes offer letter billing record creation
    
    * add a fully automated allocation discovery and addition script
    
    ---------
    
    Co-authored-by: Aaron Kitzmiller <[email protected]>
    claire-peters and aaronk authored Apr 18, 2023
    Configuration menu
    Copy the full SHA
    c9531aa View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2023

  1. LDAP plugin (#207)

    * create FASRC ldap plugin
    * add command for project status and membership updates
    * add command for project addition
    * add plugin testing library
    claire-peters authored Apr 19, 2023
    Configuration menu
    Copy the full SHA
    e815f3a View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2023

  1. Configuration menu
    Copy the full SHA
    737ca29 View commit details
    Browse the repository at this point in the history
  2. Add nese data pipeline (#211)

    * reconfigure fasrc plugin to accept files for ingestion of nese quota data
    * change project status from new to active when it gets an allocation
    claire-peters authored Apr 20, 2023
    Configuration menu
    Copy the full SHA
    ad64168 View commit details
    Browse the repository at this point in the history
  3. pipeline tweaks

    claire-peters committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    72d7125 View commit details
    Browse the repository at this point in the history
  4. minor fix

    claire-peters committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    ac0f434 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2023

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

Commits on Apr 24, 2023

  1. Cp pipeline polishing (#213)

    clean up test fixtures, remove old code
    claire-peters authored Apr 24, 2023
    Configuration menu
    Copy the full SHA
    dde2301 View commit details
    Browse the repository at this point in the history
  2. Update django.yml

    claire-peters authored Apr 24, 2023
    Configuration menu
    Copy the full SHA
    84ce45f View commit details
    Browse the repository at this point in the history
  3. Cp pipeline polishing (#214)

    * clean up test fixtures, remove old code
    claire-peters authored Apr 24, 2023
    Configuration menu
    Copy the full SHA
    b15b175 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2023

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

Commits on Apr 26, 2023

  1. update task list

    claire-peters committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    a7692be View commit details
    Browse the repository at this point in the history
  2. minor bugfixes

    claire-peters committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    b22b953 View commit details
    Browse the repository at this point in the history
  3. fix filename

    claire-peters committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    ff7ab46 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    58cb4a5 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2023

  1. Configuration menu
    Copy the full SHA
    6987bd5 View commit details
    Browse the repository at this point in the history
  2. add a warning to users ordering a new allocation on a resource on whi…

    …ch a project already has an allocation
    claire-peters committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    5cddf29 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2a75c18 View commit details
    Browse the repository at this point in the history