sf3 issueshttps://gitlab.in2p3.fr/opsportal/sf3/-/issues2023-12-18T14:28:38+01:00https://gitlab.in2p3.fr/opsportal/sf3/-/issues/161Align the Operation Portal with EGI Brand Guidelines2023-12-18T14:28:38+01:00Cyril L'OrphelinAlign the Operation Portal with EGI Brand Guidelines- Guideline : https://cdn.egi.eu/app/uploads/2023/03/egi-brandguide-2023.pdf- Guideline : https://cdn.egi.eu/app/uploads/2023/03/egi-brandguide-2023.pdfv6.9https://gitlab.in2p3.fr/opsportal/sf3/-/issues/158Upgrade symfony and php in components2023-08-24T11:15:41+02:00Cyril L'OrphelinUpgrade symfony and php in components- [x] [GGUS Workflow] Resolve dependency injection case issue
- [x] Upgrade lavoisier client- [x] [GGUS Workflow] Resolve dependency injection case issue
- [x] Upgrade lavoisier clientv6.8https://gitlab.in2p3.fr/opsportal/sf3/-/issues/156[BROADCAST] filter the NGIs and Sites by scope in the broadcast tool2023-08-24T11:15:08+02:00Cyril L'Orphelin[BROADCAST] filter the NGIs and Sites by scope in the broadcast toolOn GOCDB there are also NGIs and Sites with different scope than EGI so quite often it happens that when sending a broadcast to NGI Managers and Site-Administrators this non-EGI entities are included among the recipients because people d...On GOCDB there are also NGIs and Sites with different scope than EGI so quite often it happens that when sending a broadcast to NGI Managers and Site-Administrators this non-EGI entities are included among the recipients because people don't notice them. We would like to avoid this situation.
- [x] 1) in the branches NGI Managers, Site-Administrators, and Site Security Contacts, list only the NGIs and Sites with the "EGI" scope tag
- [x] 2) create a new branch named for example "non-EGI recipients" where you can put NGIs, Site Admins, and Site Security Contacts tagged with other scopes.
Original request : https://jira.egi.eu/browse/EGITCB-494?filter=-1v6.8Cyril L'OrphelinCyril L'Orphelinhttps://gitlab.in2p3.fr/opsportal/sf3/-/issues/160[EGI REPORTS] Improve the metrics for VO creation metrics2023-08-24T11:14:53+02:00Cyril L'Orphelin[EGI REPORTS] Improve the metrics for VO creation metrics- Harmonize the behaviour in the first page
- Remove the national/ international references (not used anymore)- Harmonize the behaviour in the first page
- Remove the national/ international references (not used anymore)v6.8https://gitlab.in2p3.fr/opsportal/sf3/-/issues/157improve the cloud badge system including also the accounting data2023-08-24T11:11:50+02:00Cyril L'Orphelinimprove the cloud badge system including also the accounting data- [x] Add the accounting data verification into the system
- [x] Propose icons close to the initial pages
Initial request : https://jira.egi.eu/browse/EGITCB-398?filter=-8- [x] Add the accounting data verification into the system
- [x] Propose icons close to the initial pages
Initial request : https://jira.egi.eu/browse/EGITCB-398?filter=-8v6.8Cyril L'OrphelinCyril L'Orphelinhttps://gitlab.in2p3.fr/opsportal/sf3/-/issues/159Extend API with EGI reports2023-08-24T11:11:18+02:00Cyril L'OrphelinExtend API with EGI reportsI was wondering whether there are any plans to extend the current API in order to query the EGI reports [1] section and extract the number of users per VO.
Thank you.
> Cheers, GiuseppeI was wondering whether there are any plans to extend the current API in order to query the EGI reports [1] section and extract the number of users per VO.
Thank you.
> Cheers, Giuseppev6.8Cyril L'OrphelinCyril L'Orphelinhttps://gitlab.in2p3.fr/opsportal/sf3/-/issues/154Upgrade symfony2023-04-06T09:03:53+02:00Cyril L'OrphelinUpgrade symfony- upgrade composer
- upgrade symfony to version 6.2- upgrade composer
- upgrade symfony to version 6.2v6.7https://gitlab.in2p3.fr/opsportal/sf3/-/issues/128Study the upgrade to symfony 6.0 and php82023-04-06T09:03:47+02:00Cyril L'OrphelinStudy the upgrade to symfony 6.0 and php8- symfony 6.0
- php 8.0- symfony 6.0
- php 8.0v6.7ZZZ[GONE] PERRIER GuillaumeZZZ[GONE] PERRIER Guillaumehttps://gitlab.in2p3.fr/opsportal/sf3/-/issues/153Upgrade the portal to php 8.02023-04-06T09:03:39+02:00Cyril L'OrphelinUpgrade the portal to php 8.0- Remove deprecated methods
- Upgrade libraries
- Upgrade composer- Remove deprecated methods
- Upgrade libraries
- Upgrade composerv6.7https://gitlab.in2p3.fr/opsportal/sf3/-/issues/155Improve fedcloud badges2023-04-06T09:03:34+02:00Cyril L'OrphelinImprove fedcloud badges- Add the accounting verification
- Shift the time window of one month- Add the accounting verification
- Shift the time window of one monthv6.7https://gitlab.in2p3.fr/opsportal/sf3/-/issues/125[VO] Manage VOMS IAM registry2023-03-13T12:36:32+01:00Cyril L'Orphelin[VO] Manage VOMS IAM registry* [x] add the new VOMS type (IAM connection)
* [x] manage the capture of users for IAM VOMS
Link : https://indigo-iam.github.io/v/current/docs/tasks/user/client-registration/
Check on lcg rollout mailing list for more details* [x] add the new VOMS type (IAM connection)
* [x] manage the capture of users for IAM VOMS
Link : https://indigo-iam.github.io/v/current/docs/tasks/user/client-registration/
Check on lcg rollout mailing list for more detailsv6.6https://gitlab.in2p3.fr/opsportal/sf3/-/issues/152[METRICS] Improvements of the ergonomics2023-03-13T12:35:45+01:00Cyril L'Orphelin[METRICS] Improvements of the ergonomics- Remove the notion of national / International VOs
- Add a start and end date for all cases- Remove the notion of national / International VOs
- Add a start and end date for all casesv6.6https://gitlab.in2p3.fr/opsportal/sf3/-/issues/147[SLA] Make "Reliability" and "Availability" configurable2022-10-05T10:34:06+02:00ZZZ[GONE] PERRIER Guillaume[SLA] Make "Reliability" and "Availability" configurablev6.52022-09-01https://gitlab.in2p3.fr/opsportal/sf3/-/issues/148[MAILING] Layout uniformization of email skeleton2022-09-08T10:19:15+02:00ZZZ[GONE] PERRIER Guillaume[MAILING] Layout uniformization of email skeletonZZZ[GONE] PERRIER GuillaumeZZZ[GONE] PERRIER Guillaume2022-09-01https://gitlab.in2p3.fr/opsportal/sf3/-/issues/134Add tests for users api2022-09-08T08:45:54+02:00Cyril L'OrphelinAdd tests for users api- [x] check the script to retrieve users
- [x] check the content of the users method in the API- [x] check the script to retrieve users
- [x] check the content of the users method in the APIv6.5Cyril L'OrphelinCyril L'Orphelinhttps://gitlab.in2p3.fr/opsportal/sf3/-/issues/127Remove deprecated methods and calls2022-09-08T08:20:40+02:00Cyril L'OrphelinRemove deprecated methods and callsAnalyse deprecation notices into the CI and upgrade consequently the code / methods / composer.Analyse deprecation notices into the CI and upgrade consequently the code / methods / composer.v6.5ZZZ[GONE] PERRIER GuillaumeZZZ[GONE] PERRIER Guillaumehttps://gitlab.in2p3.fr/opsportal/sf3/-/issues/140Change computation for the cloud badges2022-04-29T13:36:39+02:00Cyril L'OrphelinChange computation for the cloud badges # Feedback from Catalin
As far as I can tell my report on Cloud badges at OMB is based on data over previous 3 months i.e. report for Jan'22 was based on data from Oct-Nov-Dec 2021
However it appears that a different logic is applied o... # Feedback from Catalin
As far as I can tell my report on Cloud badges at OMB is based on data over previous 3 months i.e. report for Jan'22 was based on data from Oct-Nov-Dec 2021
However it appears that a different logic is applied on the Ops Portal. Here the star(s) for a month are calculated based on AV and RE for previous two months and that month i.e. star(s) for March'22 are calculated based on data for Jan-Feb-Mar 2022. And I'd say this is wrong as the badge of the current month should not take into account the A/R for this month (also we can have different no. of stars at 10th of the month and another number at the end of the month for a site).
# Feedback from IISAS-FedCloud
Badges for March and April are incorrect with the current figuresv6.5https://gitlab.in2p3.fr/opsportal/sf3/-/issues/132[VO] Improvements for the VO ID cards2022-04-11T09:22:16+02:00Cyril L'Orphelin[VO] Improvements for the VO ID cards- [x] The update follows the rules of DNS naming for the name of the VO - which doesn't work with historical vo like cms, atlas ...
- [x] add an authenticated / non authenticated mode on the VO ID card (contact details should not be visi...- [x] The update follows the rules of DNS naming for the name of the VO - which doesn't work with historical vo like cms, atlas ...
- [x] add an authenticated / non authenticated mode on the VO ID card (contact details should not be visible for public access)
- [x] Fix problem of multiple vo contacts.v6.4https://gitlab.in2p3.fr/opsportal/sf3/-/issues/138Privacy policy improvements2022-04-11T09:17:44+02:00Cyril L'OrphelinPrivacy policy improvementshttps://operations-portal.egi.eu/home/a/privacyPolicy
privacyPolicy could be replaced by privacyNotice or dataProtection (AUP
to be updated accordingly).
Please also add a line break between those sentences:
---------8<--------8<-----...https://operations-portal.egi.eu/home/a/privacyPolicy
privacyPolicy could be replaced by privacyNotice or dataProtection (AUP
to be updated accordingly).
Please also add a line break between those sentences:
---------8<--------8<-------------8<------------8<------------8<----------
In particular, the data you provide to us will not be used for
marketing. For the purposes given in this privacy policy, personal
data may be passed to the following third parties:
---------8<--------8<-------------8<------------8<------------8<----------v6.4Cyril L'OrphelinCyril L'Orphelin2022-04-11https://gitlab.in2p3.fr/opsportal/sf3/-/issues/129policy document2022-04-11T09:13:51+02:00Cyril L'Orphelinpolicy documentFROM AAI TEAM :
_Please provide a valid privacy policy file.
If needed, you can adapt the following template with your specific information: https://docs.google.com/document/d/1ZU7VjH3g7qcfWcz0Z8TTv-vQiVoRA_wOsuMyJaz28Og/edit_FROM AAI TEAM :
_Please provide a valid privacy policy file.
If needed, you can adapt the following template with your specific information: https://docs.google.com/document/d/1ZU7VjH3g7qcfWcz0Z8TTv-vQiVoRA_wOsuMyJaz28Og/edit_v6.4Cyril L'OrphelinCyril L'Orphelin