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

Client by client revenue tracking #47

Merged

Conversation

ElemarJR
Copy link
Contributor

No description provided.

Refactored sidebar item functions to accept user email for permission checks. Integrated email-based permission handling for financial user flag. Removed obsolete code and streamlined the flag management approach.
Added background color to table header and bold styling to total columns for better differentiation. Updated column headers to dynamically reflect the dates for previous and current periods. These changes improve the clarity and readability of the revenue forecast table.
Introduced an additional 'Difference' column to the revenue forecast table for better comparison between months. Adjusted column widths to ensure consistent table layout and readability. Updated table headers and cell values accordingly.
Implemented a sorting mechanism for client revenue data by integrating a sort configuration state and corresponding functions. Each column header is now clickable, allowing users to sort by different keys and directions. Additionally, the total row has been added to display summed data for easy comparison.
Introduced row numbers to the revenue forecast table for improved readability. Added conditional styling to highlight percentage changes in client and total values, with an emphasis on increases and decreases using green and red backgrounds respectively. The changes enhance data clarity and usability in tracking financial performance.
Updated the Revenue Forecast table to include clickable links to client pages, enhancing navigation and user experience. Non-URL clients will display their names as plain text.
This change introduces a filter allowing users to toggle between full-month and partial-month revenue data for the previous month. A new checkbox on the UI controls this feature, and an additional date parameter is added to the revenue forecast query accordingly.
Replaced ChartLineIcon with TrendingUpIcon for the Revenue Forecast link in the navigation to better represent the data. This change improves visual clarity and aligns with the icon's intended use.
@ElemarJR ElemarJR merged commit 0983117 into eximiaco-labs:main Nov 24, 2024
1 check failed
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