Massimo frontend#65
Open
mmastromattei wants to merge 42 commits into
Open
Conversation
Bridget - add audiovate sql file
Implements Shamar's REST API portion per the team's API matrix: - payoutProfiles blueprint: 6 routes (GET, POST, PUT, DELETE) covering collaborator management and royalty split updates [Marcus-1, Marcus-2, Jessica-6] - assets blueprint: 6 routes (GET, POST, PUT, DELETE) covering asset upload, status checks, and file edits [Marcus-6, Jessica-1, Jessica-3] - Registers both blueprints in rest_entry.py with /payoutProfiles and /assets prefixes Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
complete artist and release api routes
Add payoutProfiles and assets Flask blueprints for Marcus persona
Massimo Rest API
Reorganizes Shamar's blueprints alongside Bridget's artists and releases folders under api/backend/audiovate_routes/ for consistent structure. Updates import paths in rest_entry.py accordingly. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Adds sidebar navigation functions and SideBarLinks wiring for the Label Head role (Marcus): home, royalty splits, asset tracker, and release overview pages. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Inserts a Label Head section between Manager and System Admin on the Audiovate home page so Marcus can log in as the label_head role. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Created helpRequest and systemLog routes
Shamar label head
Adds official Audiovate logo to assets/brand/ and updates nav.py to display it in the sidebar across all pages. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Three-column dashboard giving Marcus quick access to Royalty Splits, Asset Tracker, and Release Overview pages. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Full CRUD UI for payout profiles: view/filter by release, inline edit split percentage and role (PUT), delete collaborator (DELETE), and add new collaborator form (POST). Covers Marcus-1 and Marcus-2. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Add Audiovate brand logo to sidebar
Added 5th route to systemLog
Full CRUD UI for assets: browse with filters (file type, upload status, release ID), inline edit and status update (PUT), delete (DELETE), and upload new asset form (POST). Covers Marcus-6. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Add Asset Tracker page for Marcus
- Cast upload_status to int in Asset Tracker to safely handle MySQL TINYINT(1) returning as Python bool - Add _serialize() helper to payout_routes to convert Decimal split_percentage to float before jsonify (prevents 500 errors) - Fix Release Overview split metric to correctly show over-allocated percentage when total exceeds 100% Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Fix bugs in Marcus pages and payout routes
updated home page and generate data file
massimo frontend
… more interesting
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
added my pages, lmk what you guys think