Skip to content
This repository was archived by the owner on Feb 26, 2025. It is now read-only.

Conversation

@nicwells
Copy link
Contributor

@nicwells nicwells commented Apr 28, 2022

Fixes BlueBrain/nexus#3215

Description

Adds Jira Integration to support discussions about Nexus resources. Makes use of the Delta Jira plugin API.

In future release, once Delta API stable, update Nexus JS with the new endpoints and use in Nexus.

How has this been tested?

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist:

  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have added necessary unit and integration tests.
  • I have added screenshots (if applicable), in the comment section.

nicwells and others added 30 commits November 5, 2021 09:56
* Do not close drawer when button inside confirm dialog clicked

* Resource view max width 60% when not in drawer

* Update url on resource drawer close

* Redesigned resource details view
Redesign Admin view for better usability.
* Links opens in new tab
 - util method to recognize delta links.
 - Presentation logic open the link in new tab.
* Include Titillium Web font and specify as primary font

* Apply standard styling

Co-authored-by: Dhanesh Neela Mana <dhanesh.neelamana@epfl.ch>
Co-authored-by: Dhanesh Neela Mana <dhanesh.neelamana@epfl.ch>
* Create resource functionality restored
* Support react.path being an array as supported by react-router

react-router supports specifying multiple paths for a specified
route by passing an array. Modify fusion code to also support
this such that we can take advantage. Specifying multiple
paths for a single route allows us to specify multiple paths
for a single component without the component remounting when
the path changes.

* Allow user to select view to target for query
Co-authored-by: Dhanesh Neela Mana <dhanesh.neelamana@epfl.ch>
* Use Resource end point for studio listing

Use resource end point to fetch the global list of studios.
Also specify ttf font file type separately to fix issue where
path included public/public

Co-authored-by: Dhanesh Neela Mana <dhanesh.neelamana@epfl.ch>
Co-authored-by: Dhanesh Neela Mana <dhanesh.neelamana@epfl.ch>
* Styling improvements

CopyIcon, InfoIcon white colour
Drop shadow on list items
Override antd tag blue colour
Use component background colour for tabs
Remove background colour from search header
Remove surplus Manage Studios button
Remove gradient from list items
Search bar styling
Fix font in dev

* Fix deep scan issues

Co-authored-by: Dhanesh Neela Mana <dhanesh.neelamana@epfl.ch>
Co-authored-by: Dhanesh Neela Mana <dhanesh.neelamana@epfl.ch>
* Disable data cart download button when no perms

* Specify correct version of nexus sdk and react nexus packages

Co-authored-by: Dhanesh Neela Mana <dhanesh.neelamana@epfl.ch>
Co-authored-by: Dhanesh Neela Mana <dhanesh.neelamana@epfl.ch>
* Date support in search

Support date data type in sorting and filtering in search
* Create organization error message

* Creating Project error message

* Implement missing deprecate project functionality
* Use data table component in Studios instead of sparql view directly
* Enable specifying a projection or all projections
* New studios are created with new components. Existing studios continue
to use old components but will display message prompting to upgrade.
* A script will be made available to migrate old studios to new studios
or alternatively the user can manually create a new studio

Co-authored-by: Dhanesh Neela Mana <dhanesh.neelamana@epfl.ch>
* Fix array values
* Search Layouts with visible fields (and order) along with sorting
* Add redirect params to login call back
* Fix styles for sparql-editor

- Remove form logic.
- Remove style from form item.
nicwells and others added 25 commits April 12, 2022 12:55
* fix scroll issue



Co-authored-by: Dhanesh Neela Mana <dhanesh.n.m19@gmail.com>
* Use the newly added explicit sortable/filterable field config values

Previously was using the format field to determine this

* Style improvements to column menu
* checking for both aggregate and non aggregate
@codecov-commenter
Copy link

Codecov Report

❗ No coverage uploaded for pull request base (1.8.0-M1@2e668c2). Click here to learn what that means.
The diff coverage is n/a.

@@             Coverage Diff             @@
##             1.8.0-M1    #1085   +/-   ##
===========================================
  Coverage            ?   66.61%           
===========================================
  Files               ?       22           
  Lines               ?      668           
  Branches            ?      155           
===========================================
  Hits                ?      445           
  Misses              ?      223           
  Partials            ?        0           

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 2e668c2...45bd8d7. Read the comment docs.

@nicwells nicwells requested a review from dhaneshnm April 28, 2022 14:19
@dhaneshnm dhaneshnm merged commit 6a11c0e into 1.8.0-M1 Apr 29, 2022
@dhaneshnm dhaneshnm deleted the 3039-JIRA-Discussions-POC branch April 29, 2022 08:05
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants