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

BITMAKER-3543 Stats module merging #210

Merged
merged 8 commits into from
Jul 19, 2023
Merged

BITMAKER-3543 Stats module merging #210

merged 8 commits into from
Jul 19, 2023

Commits on Jul 17, 2023

  1. BITMAKER-3465 Stats module: Apply pagination to jobs per day in estela (

    #204)
    
    * Added spiders endpoint to global stats and modified the stats serializers schema
    
    * Fixed issues with api generation, changed some schema responses and updated viewsets names
    
    * Added jobs action method to spiders viewset
    
    * Added the integration in frontend with the backend, disabled the expandable feature on the stats table
    
    * Disabling expandable row on stats table section
    
    * Fix issues mentioned on my reviewer's comments
    webtaken committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    f8ed91a View commit details
    Browse the repository at this point in the history
  2. BITMAKER-3384: Stats module frontend: Jobs date modal (#207)

    * Rebase done & generating new API
    
    * Finished modals chart appendix content and added pagination for spiders
    
    * Changed the position of the expand icon to see the details modal
    
    * Changed spiders Ids for names to enhance UX, fixing issues with overview tab state variables on reloading
    
    * Fixing issue with default page in jobs and spiders endpoints
    
    * Generated new docs and fixing issue with notifications endpoint
    
    * Changing spider title tag
    webtaken committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    9084dad View commit details
    Browse the repository at this point in the history
  3. BITMAKER-2625 estela: Propose Model and implementation for Activity M…

    …enu (#160)
    
    * Call save_action method in views and serializers
    * Refactor Activity and Notification code
    * Changed Project ordering to use the name field
    * Fixed serializers and migrations.
    * Update serializers and views to correctly use activity and notification
    * Fix cronjob "run once" method
    
    ---------
    
    Co-authored-by: Raymond Negron <raymond1242@Raymonds-MacBook-Air.local>
    Co-authored-by: mgonnav <mateo@emegona.com>
    3 people authored and webtaken committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    3788ed8 View commit details
    Browse the repository at this point in the history
  4. Cache stats in Redis while jobs are running (#206)

    * BITMAKER-1980: Save real-time stats in Redis (#144)
    
    * Retrieve job stats from Redis if the job is running
    * Catch Exception rather than PyMongo exceptions
    * Add unless-stopped restart policy to docker services
    * Save stats from Redis when job is manually stopped
    mgonnav authored and webtaken committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    ea6f415 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    393dcfd View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2023

  1. Solved issue with timezones, setting offset as a parameter, and enhan…

    …ced the code in backend
    webtaken committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    b01ce1d View commit details
    Browse the repository at this point in the history
  2. Deleted duplicated lines

    webtaken committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    9502384 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4447a38 View commit details
    Browse the repository at this point in the history