-
Notifications
You must be signed in to change notification settings - Fork 14
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
1287 remote rsd search #1356
base: main
Are you sure you want to change the base?
1287 remote rsd search #1356
Conversation
d464617
to
0820384
Compare
624569c
to
958b429
Compare
The fetching of the remote RSD name seems to be a bit buggy? When I add the dev server URL, the remote RSD name does not show up automatically. Instead I have to click the "remote control icon" first. Why not fetch it and allow the admin to change it later? After fetching the name, the text box containing it seems messed up? Also, the save icon is still disabled. When clicking on the name text box, it is cleaned up, but the save is still disabled. Clicking on the update interval or URL box activates the save button. |
When selecting by keyword, the selected keyword does not always show up. For example, when harvesting from the RSD SAAS and Helmholtz RSD, selecting "3D" works as expected: However, if I select "Data Analysis" instead, the filter works as expected, but isn't shown in the sidebar: All others I've tried seem to work as expected, so I'm not sure what the problem is with this one? |
899a3a1
to
31a253e
Compare
@jmaassen Well spotted! I have fixed both remarks. I did force push so please remote old branch and pull again. |
98b8734
to
6dc2778
Compare
@cmeessen Thanks for notifying us. It seems that rsd-dev api failed for uknown reason. I restarted docker-compose and the rsd-dev is working now. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice work, I have some comments on the database setup.
Using the global search does not include the results from remote RSDs. |
feat: add remote_rsd_name env variable to communicate RSD name to remotes
fix: keywords filter variation of the same value
docs: upgrade docusaurus to v3.6 and use rspack to speedup compilation deployment: update docker-compose.yml file of deployment to include RSD_REMOTE_NAME env variable
f33951c
to
3354d83
Compare
3354d83
to
02c7604
Compare
1e54718
to
1940141
Compare
00198cb
to
acbc603
Compare
… using env variable
acbc603
to
19c8829
Compare
Quality Gate passed for 'rsd-database'Issues Measures |
Quality Gate passed for 'scrapers'Issues Measures |
Quality Gate passed for 'rsd-frontend'Issues Measures |
Search for software in multiple RSD instances
Closes #1287
Changes proposed in this pull request:
rsd_info
table/endpoint is created to store the info about rsd instance. Basic endpoint information and remote_name property is inserted in the table.remote_name
prop is used in aggregated_software_overview.How to test:
make start
to build and generate test datadocker compose down & docker compose up
Example rsd info section
Example add remote RSD
Example remotes overview
Example software overview cards (showing source, remote icon and the additional filter)
Example software overview list (with source)
Example suggested remote RSD name (based on info received from remote)
Example global search includes domain for the remotes
PR Checklist:
docker-compose.yml