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

Major refactor #3

Merged
merged 3 commits into from
Feb 9, 2023
Merged

Major refactor #3

merged 3 commits into from
Feb 9, 2023

Conversation

MLBZ521
Copy link
Owner

@MLBZ521 MLBZ521 commented Feb 9, 2023

Major refactor

  • Moved core logic out of API modules
  • Initialization of both the FastAPI App and Celery App improved

Improved Login Experience

  • Appropriate verbose message based on the situation
  • Values are required in the username and password fields before clicking submit
  • Includes bug fix for new users not being able to login

ChatBot/SlackBot Changes

  • Added (potential) initial support for other chat bot services
  • Moved Slack Bot message creation outside of main project directories so that it can be overridden if desired
  • Added support for Slack API rate-limiting in the delete_message method
    • Plan to add support to additional methods in the future

Celery

  • Using @shared_task decorator to call Tasks
  • Overall improvements and standardization to when calling Tasks

Other minor improvements and changes:

  • Set Default AutoPkgCMD Verb when using /autopkg/ API endpoints
  • Allow the timezone to be overridden

Major refactor
  * Moved core logic out of API modules
  * Initialization of both the FastAPI App and Celery App improved
Improved Login Experience
  * Appropriate verbose message based on the situation
  * Values are required in the username and password fields before clicking submit
  * Includes bug fix for new users not being able to login
ChatBot/SlackBot Changes
  * Added (potential) initial support for other chat bot services
  * Moved Slack Bot message creation outside of main project directories so that it can be overridden if desired
  * Added support for Slack API rate-limiting in the `delete_message` method
    * Plan to add support to additional methods in the future
Celery
  * Using `@shared_task` decorator to call Tasks
  * Overall improvements and standardization to when calling Tasks
Other minor improvements and changes:
  * Set Default AutoPkgCMD Verb when using `/autopkg/` API endpoints
  * Allow the timezone to be overridden
@MLBZ521 MLBZ521 merged commit fa43267 into main Feb 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant