Граф коммитов

53 Коммитов

Автор SHA1 Сообщение Дата
Sylvestre Ledru 9e9db05f62
also add S1 bugs in the view (#181) 2021-02-08 12:49:34 +01:00
Bastien Abadie 3c8e634350
Update DNS usage to match netlify.app (#169) 2020-04-17 09:21:47 +02:00
Bastien Abadie a2c0e427a7
Upgrade build dependencies and fix build issues (#167) 2020-04-16 15:38:02 +02:00
Bastien Abadie 858b213145
Use people.json artifact (#162) 2020-01-21 12:58:33 +01:00
calixteman 6ef5de7f7a Reduce row height (#151)
* Reduce row height

* Fix height of sumup in component details view
2019-09-05 17:44:31 +02:00
calixteman 9e66ec2129 Remove Teams tab for now (#150) 2019-09-05 16:50:32 +02:00
calixteman ef0e441152 Add ldapEmail when navigating in the different tabs (#147) 2019-09-04 16:47:09 +02:00
shilpaexaltcg f6a4968ab2 Display column switcher for component and team tables (#129)
* Show column switcher for COmponents and Teams view

- Changed viewColumns option to true

* Updated test snapshot
2019-07-08 09:38:30 +02:00
shilpaexaltcg 405424268d make table to use 100% of the screen (#128)
* Changed rows to be be displayed in reportees and components table to 25

* Updated test snapshot
2019-07-04 18:56:08 +02:00
Sylvestre Ledru 62b01dcb10 update test reference 2019-07-04 10:40:29 +02:00
shilpaexaltcg b27a96b26e Fix #98 - Separate important and less important columns (#125)
* Separate important and less important columns
Added View columns filter(mui-datatable) to select and view less important columns which will be hidden by default

* Removed hardcoded column values

- Added new key hidden for each columns in config file
- Removed getColumnBool function and using the config key for displaying columns

* Fixed review comments

- Removed hidden key for false values in config file

https://github.com/mozilla/bugzilla-dashboard/pull/125#discussion_r300275784

* Update src/components/BugzillaComponents/index.jsx

Co-Authored-By: Sylvestre Ledru <sledru@mozilla.com>
2019-07-04 10:37:37 +02:00
shilpaexaltcg 8eb9f3c328 Change the bg color when the value is above a number (#116)
* Change color/background colour - reportees view
Reportees view - change the color when the value is above some number for assigned and needinfo columns

* Fix - Updated repotrees test snapshot

* Feat - Replce Teams and Component table with mui-datatble

- integrated mui-datattable for Teams and Components view
- Added styles for displaying component in Components dashboard
- Updated test snapshots

* Added key to list item

* Review comments

- Fixed sorting issue
- Removed hadcoded container width to make the table occupy full screen width
- Added css to break "Unassigned tracked beta bugs" to into 2 lines

* Fixed UI issues
- Set height for grpahs
- Deleted CSS file and added Style in component file

* Update src/components/Reportees/index.jsx

Co-Authored-By: Sylvestre Ledru <sledru@mozilla.com>

* Fixed review comments

- Changed key for maximum assigned bugs and need info status to maxCount in config file
- Components - using field name instead of label
- removed ternary operator for getColour function
2019-06-27 14:06:54 +02:00
shilpaexaltcg af19a60a2c Issue 109 - Replace Component and Team views with mui-datatable (#118)
* Feat - Replce Teams and Component table with mui-datatble

- integrated mui-datattable for Teams and Components view
- Added styles for displaying component in Components dashboard
- Updated test snapshots

* Added key to list item

* Review comments

- Fixed sorting issue
- Removed hadcoded container width to make the table occupy full screen width
- Added css to break "Unassigned tracked beta bugs" to into 2 lines

* Fixed UI issues
- Set height for grpahs
- Deleted CSS file and added Style in component file
2019-06-25 05:31:18 -07:00
Sylvestre Ledru 8467ff46d0
Merge branch 'master' into issue-102 2019-06-17 17:39:59 -07:00
Sylvestre Ledru 0a2d1eef32 Split the assigned bugs between defect and the rest 2019-06-13 16:47:32 +02:00
Shilpa Gowda e003076154 =Updated testcase file 2019-06-12 19:35:10 +05:30
Sylvestre Ledru f64ea1f597 reorder a component column 2019-05-03 21:13:49 +02:00
Sylvestre Ledru 5e7981b27c add nightly regressions 2019-05-03 20:48:05 +02:00
Sylvestre Ledru 8ec75cdf16
Merge pull request #101 from sylvestre/sort2
Reportee view: Sort by assigned, needinfo, etc
2019-05-03 20:32:46 +02:00
Julien Wajsberg 626c98f170 Fix review comments 2019-05-03 17:20:22 +02:00
Sylvestre Ledru a9046e82df update the tests to unbreak the ci 2019-05-02 20:15:16 +02:00
Julien Wajsberg 0a56c54479 update snapshots 2019-05-02 18:13:50 +02:00
Sylvestre Ledru 0abe04d2c9 update of the tests 2019-05-01 12:21:27 +02:00
Sylvestre Ledru 00ead9c13a temp work, doesn't work 2019-05-01 11:27:14 +02:00
calixteman 4c3cbaa44e
Merge pull request #97 from sylvestre/view
Improve the component view
2019-04-26 19:49:28 +02:00
Sylvestre Ledru fed18ee5e1 update of the test 2019-04-25 14:24:16 +02:00
Sylvestre Ledru 7b21cf9b29 Update the reportees view to show more information 2019-04-25 13:35:37 +02:00
Sylvestre Ledru d5dfa4bb1a update of the test 2019-04-25 13:10:00 +02:00
Sylvestre Ledru ee31a52c4e Various modifications on metrics for the component view (#91)
* Remove tracking e10s
* Show all defects even if they have need info
* Split P1 per defect/task/enh + add sec bugs
2019-04-22 09:15:53 -04:00
Armen Zambrano G 96c55c7185 Minor refactoring 2019-04-17 11:53:06 -04:00
Armen Zambrano G 295b3b933e Issue 61 - Show reportees metrics
The reportees tab now shows the number of assigned bugs and needinfo for every
reportee. Each counter is a link to Bugzilla to allow reviewing the results.
2019-04-16 14:23:17 -04:00
Armen Zambrano G 95ff5ad63c Remove detailed view for a person since it was blank and we won't support it
We're going to show the details of all reportees on the main view rather than drilling down.
2019-04-16 09:57:17 -04:00
Armen Zambrano G 0f5c513170 Issue #26 - Teams tab to show teams in your reporting chain 2019-04-16 09:54:25 -04:00
Armen Zambrano G e138db736f Update DOM Core components and adjust untriaged to newDefects 2019-04-11 17:08:32 -04:00
Armen Zambrano G e4823ce6eb Centralize settings 2019-04-11 17:08:26 -04:00
Armen Zambrano G 994882e2f0 Clicking on a Bugzilla link should open on a new tab 2019-04-11 12:49:40 -04:00
Armen Zambrano d1ea227104
Use routing to determine view instead of internal state (#60)
* The different tabs now have an associated route (e.g. `/reportees`)
* Use `NavLink` within `Tab` to properly support routes
* All of the above removes the need to keep track what to view via the state of the component
* Remove `MainView` component and include it within the `Main` view
* Create & update more tests
* Add React.lazy and Suspense to lazy load components depending on the view
2019-04-11 11:37:08 -04:00
Rail Aliiev 9cea88f377 Add SSO authentication and fetch org data from TaskCluster secrets 2019-04-08 09:15:31 -04:00
Emily Trang Nguyen 8b780fac8e UI refresh (#35)
Add a navigation bar to separate the 3 different views: people, teams and components.
2019-03-29 08:35:29 -04:00
Mohamed Shadab dcefa04db4 Issue #32 - Fixes bug in code for putting bugs into buckets (#33)
Problem: The Date() API creates a date object with the current UTC time, where as when the same object is passed into moment its converted to the local timezone, so when ever the local time zone has moved to the next day and UTC is behind(or vice-versa), one of the tests fail.

Fix: Create date objects using moment instead of the Date() API.
2019-03-12 15:02:18 -04:00
Armen Zambrano G b096ad8420 Create DrilldownIcon component + change style when hovering
This unifies the logic between the icons used for people and for
components.

This also makes it more obvious to users that the drilldown icons
are interactive.
2019-01-23 10:29:02 -05:00
Armen Zambrano G 703f64a75f More changes 2019-01-16 17:03:39 -05:00
Armen Zambrano G 349e90b2c2 Add team drilldown 2019-01-16 16:51:49 -05:00
Armen Zambrano G c9fc1cf75d Issue #24 - Add teams to the landing page
Teams are simply components in a single bucket and with a single owner.
This is not specified on any data sources, thus, needing to create a
configuration file.

The view of components as teams is more realistic of how teams at
Mozilla triage bugs.

This feature still lacks:

- Only show teams that are associated to the person
- Add the ability to see more fine grained details for a team
2019-01-09 12:05:41 -05:00
Armen Zambrano G 1c5e70dc89 Bucket counting of bugs per week instead of per day 2019-01-09 11:59:25 -05:00
Armen Zambrano G 64ac2a0be8 Add Spinner to ChartJsWrapper 2019-01-09 11:59:25 -05:00
Armen Zambrano G c8a4c77a61 Issue #7 - Add graphs for components detail view
We want to see how well a bucket has been triaged over the past few
weeks.
2019-01-09 11:59:25 -05:00
Armen Zambrano G 55fa4a8a37 A Person's detailed view should show the metrics for each component
Previously we were only listing the components without keeping the
metrics.
2019-01-04 08:49:38 -05:00
Armen Zambrano G 8be6e5b2a1 Issue #12 - Show details for a person & fix details for a component
For now, we will show which components they own.

We also show again the UI element to show the details of a Bugzilla component
and fix not being able to show metrics for it.
2018-12-21 15:14:37 -05:00
Armen Zambrano G 3db1e3ea78 More Bugzilla metadata
The Bugzilla queries are based on what the various DOM teams use:
https://wiki.mozilla.org/Platform/DOM_Bug_Triage

Hide details button until making use of the feature.
2018-12-19 16:45:36 -05:00