Sunbird-cQube / dashboard-ms

https://dashboard-ms.vercel.app
0 stars 33 forks source link

Create a cross drill-down service and a breadcrumb service for reports #403

Open pandutibil opened 8 months ago

pandutibil commented 8 months ago

Description

Create a cross drill-down service and a breadcrumb service for reports, enabling interaction among multiple charts within a single report. This functionality allows the charts to communicate with each other, determining the selected drill-down level and loading new datasets accordingly into the charts. The breadcrumb service serves to track and define both the present and past drill-down levels, facilitating effortless navigation back to previous levels at any given point in time.

Goals

Create a cross drill-down service and a breadcrumb service for reports

Expected outcome

Drilldown service and breadcrumb service to provide communication between different chart components of a report

Acceptance Criteria

  1. Code Review: The code changes should be reviewed by one or more peers or team members to ensure quality, adherence to coding standards, and best practices.
  2. Functional Requirements: The changes should fulfill the specified functional requirements and resolve the issue or task described in the associated ticket or task tracker.
  3. Tests: New code should be covered by appropriate unit tests, and existing tests should pass without any failures. This may also include adding new test cases to cover the changes.
  4. Compatibility: Ensure that the changes do not break existing functionality and are compatible with the target branch or environment.
  5. Documentation: Update any relevant documentation, including code comments, README files, or user guides, to reflect the changes made.
  6. Coding Standards: Ensure that the code follows the established coding guidelines and standards of the project.
  7. No Merge Conflicts: The pull request should not have any conflicts with the target branch. Resolve any conflicts before merging.

Implementation Details:

Create a cross drill-down service and a breadcrumb service for reports using Behavior subjects in RxJS

Product Name

cQube

Project Name

cQube

Organization Name

Tibil computer solutions Pvt Ltd

Domain

UI Development

Tech Skills Needed

Angular, RxJS

Category

UI

Mentor(s)

Pandu Ankani

Complexity

High

vsvishalsharma commented 6 months ago

Hi @pandutibil sir and @Shruti3004 ma'am ,I would love to work on this project as I am familiar with Angular and Rxjs I would appreciate your assistance. Happy to Contribute

snh3003 commented 5 months ago

Hi @pandutibil, @Shruti3004 & @amit-s19,

I'm excited about the opportunity to contribute to this project, especially given my expertise in Angular and RxJs. At VMware, I've been deeply involved in frontend development, which aligns well with the requirements of this project. I'm eager to leverage my skills and enthusiasm to help achieve the project's goals.

Looking forward to next steps.

Thanks!!!

MjStar24 commented 5 months ago

hey @Shruti3004 @pandutibil I would like to work on this . I have gone through the code base can you assign this to me if it is open

Sayanjones commented 5 months ago

@pandutibil I'm interested on this project. Can we discuss further?

rising0raj commented 5 months ago

I would like to work on this . I have gone through the code base can you assign this to me if it is open>>

adityagit-creator commented 5 months ago

Hi @pandutibil and @Shruti3004 ! I am interested to work on this issue. I have good grip on Rxjs and .I am really excited to contribute to this project.Could you please assign it to me.

Yash-Sajwan24 commented 5 months ago

@pandutibil I understand the problem, and I believe I have the necessary skills. Could I have the opportunity to work on this?

BrahmjotSinghsingh commented 5 months ago

Hi @pandutibil @Shruti3004, I would like to work on this. I have a good grasp of Rxjs, I am highly interested in the project and would appreciate the opportunity to work on this.

pandutibil commented 5 months ago

Hi All,

If anyone wants to contribute to this ticket can join the following link

C4GT-Discussion Sunday, March 31 · 10:00 – 11:00am Time zone: Asia/Kolkata Google Meet joining info Video call link: https://meet.google.com/eiv-ezxp-uvv Or dial: ‪(US) +1 219-706-2477‬ PIN: ‪650 991 974‬# More phone numbers: https://tel.meet/eiv-ezxp-uvv?pin=8441521377964

Thank You

adityagit-creator commented 5 months ago

Dear sir , I have reconnected as you said by 11 am since at 10 am there were only you and me in Google meet . I'm in meet can you let me in ?

On Thu 28 Mar, 2024, 7:28 PM pandutibil, @.***> wrote:

Hi All,

If anyone wants to contribute to this ticket can join the following link

C4GT-Discussion Sunday, March 31 · 10:00 – 11:00am Time zone: Asia/Kolkata Google Meet joining info Video call link: https://meet.google.com/eiv-ezxp-uvv Or dial: ‪(US) +1 219-706-2477‬ PIN: ‪650 991 974‬# More phone numbers: https://tel.meet/eiv-ezxp-uvv?pin=8441521377964

Thank You

— Reply to this email directly, view it on GitHub https://github.com/Sunbird-cQube/dashboard-ms/issues/403#issuecomment-2025252596, or unsubscribe https://github.com/notifications/unsubscribe-auth/A56UTUU2ZPHK6RG4VA5T34DY2QOXNAVCNFSM6AAAAABBOCDVHSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMRVGI2TENJZGY . You are receiving this because you commented.Message ID: @.***>

adityagit-creator commented 5 months ago

I have been waiting from 10:59 am , @pandutibil Can we start meet and discuss about ticket ?

On Sun 31 Mar, 2024, 11:09 AM Aditya Bhaskar, @.***> wrote:

Dear sir , I have reconnected as you said by 11 am since at 10 am there were only you and me in Google meet . I'm in meet can you let me in ?

On Thu 28 Mar, 2024, 7:28 PM pandutibil, @.***> wrote:

Hi All,

If anyone wants to contribute to this ticket can join the following link

C4GT-Discussion Sunday, March 31 · 10:00 – 11:00am Time zone: Asia/Kolkata Google Meet joining info Video call link: https://meet.google.com/eiv-ezxp-uvv Or dial: ‪(US) +1 219-706-2477‬ PIN: ‪650 991 974‬# More phone numbers: https://tel.meet/eiv-ezxp-uvv?pin=8441521377964

Thank You

— Reply to this email directly, view it on GitHub https://github.com/Sunbird-cQube/dashboard-ms/issues/403#issuecomment-2025252596, or unsubscribe https://github.com/notifications/unsubscribe-auth/A56UTUU2ZPHK6RG4VA5T34DY2QOXNAVCNFSM6AAAAABBOCDVHSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMRVGI2TENJZGY . You are receiving this because you commented.Message ID: @.***>

adityagit-creator commented 5 months ago

Dear sir , @pandutibil sir please allot me ticket for project as earlier discussed in meet on sunday . My GitHub is adityagit-creator and discord Adityabhaskar26. Thanking you Yours sincerely

On Sun 31 Mar, 2024, 11:15 AM Aditya Bhaskar, @.***> wrote:

I have been waiting from 10:59 am , @pandutibil Can we start meet and discuss about ticket ?

On Sun 31 Mar, 2024, 11:09 AM Aditya Bhaskar, @.***> wrote:

Dear sir , I have reconnected as you said by 11 am since at 10 am there were only you and me in Google meet . I'm in meet can you let me in ?

On Thu 28 Mar, 2024, 7:28 PM pandutibil, @.***> wrote:

Hi All,

If anyone wants to contribute to this ticket can join the following link

C4GT-Discussion Sunday, March 31 · 10:00 – 11:00am Time zone: Asia/Kolkata Google Meet joining info Video call link: https://meet.google.com/eiv-ezxp-uvv Or dial: ‪(US) +1 219-706-2477‬ PIN: ‪650 991 974‬# More phone numbers: https://tel.meet/eiv-ezxp-uvv?pin=8441521377964

Thank You

— Reply to this email directly, view it on GitHub https://github.com/Sunbird-cQube/dashboard-ms/issues/403#issuecomment-2025252596, or unsubscribe https://github.com/notifications/unsubscribe-auth/A56UTUU2ZPHK6RG4VA5T34DY2QOXNAVCNFSM6AAAAABBOCDVHSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMRVGI2TENJZGY . You are receiving this because you commented.Message ID: @.***>

VedantKhairnar commented 2 weeks ago

Hello @adityagit-creator Are you currently open to contributing to the issue? If yes, pls respond or directly raise the PR. Thanks.