Skip to content
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

Merge Meeds-io/MIPs#100 - Dev #1302

Merged
merged 22 commits into from
Nov 9, 2023
Merged

Merge Meeds-io/MIPs#100 - Dev #1302

merged 22 commits into from
Nov 9, 2023

Conversation

boubaker
Copy link
Member

@boubaker boubaker commented Nov 6, 2023

No description provided.

@boubaker boubaker linked an issue Nov 6, 2023 that may be closed by this pull request
@boubaker boubaker force-pushed the merge-mip100-dev branch 2 times, most recently from 1a9a800 to 621f230 Compare November 6, 2023 17:17
Copy link

sonarcloud bot commented Nov 6, 2023

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 1 Code Smell

77.3% 77.3% Coverage
1.2% 1.2% Duplication

@boubaker boubaker force-pushed the merge-mip100-dev branch 2 times, most recently from a744d44 to d1a1740 Compare November 7, 2023 17:04
rdenarie
rdenarie previously approved these changes Nov 8, 2023
boubaker and others added 22 commits November 9, 2023 11:46
… - Meeds-io/MIPs#100 (#1283)

This change will introduce new labels that will be needed by new
Overview Page Widget Placeholders. (In order to activate a first sync of
crowdin using a new workflow)
…s Open - MEED-2811 - Meeds-io/MIPs#100 (#1275)

This change will introduce new business rules to allow open the access
to program details and its associated rules when the Hub access is open.
At the same time to have a better performances to request the programs,
the Space Registration startegy is duplicated in Program Table and thus
a migration procedure has been elaborated to make the change on existing
programs.
…-io/MIPs#100

This change will move sites pages definition into sites.war extension to centralize the configuration of sites which will improve the maintainability and evolutivity.
 - Meeds-io/MIPs#100 (#1276)

This change will apply the new Multi Site strategy that will assign to
each site a set of applications:
    - My Craft site: which will have 'Achivements' and 'Wallet' pages
- Engagement Site: which will have 'Actions', 'Programs' and 'Perkstore'
pages
- Default Site: all other applications will be added and referenced from
default site which may be different from public site.
…1279)

This change will introduce a enw application to display 'Create Program
Button' application. In addition, this change will review the default
placeholder of Gamification Widgets to display simplified Label with
Icon.
… other users information - MEED-2806 - Meeds-io/MIPs#100 (#1281)

This change will secure the access to other user information when access
anonymously to program or rule REST API. In addition, this change will
allow to access additional detail in Rule and Program Drawers when
anonymously accessed.
…eeds-io/MIPs#100 (#1286)

This change will improve leaderboard display in overview and public
pages to allow filtering on available programs switch programs available
for current user.
)

This change will enhance user experience in Leaderboard displayed in
Overview and public page. This change will allow as well to anyone to
list all realizations of all users by anonimizing th inaccessible
programs and display only score an date of realization when not
accessible.
…EED-2826 - Meeds-io/MIPs#100 (#1290)

This change will cleanup useless REST endpoints and make new
Achievements Drawer reused in All Gamification widgets to allow
accessing users gamification points and history.
 (#1294)

This change will delete a useless icon displayed in People Page
Leaderboard Widget.
…1296)

Prior to this change, the program drawer labels 'Actions' wasn't
displayed anymore. This change will fix this behavior by introducing a
missing Vue Slot.
…Ps#100 (#1297)

This change will Improve the hover effet on Gamification Widget to offer
a better UX when selecting programs.
…eds-io/MIPs#100 (#1299)

This change will allow to retrieve the list of actions and programs from
overview widgets instead of a direct link to full page applications.
…Ps#100 (#1300)

This change will allow to access rules from links shared from aggregated
site. This will allow to access actions from public site only when the
public site is accessible and the USER registration is made as open. In
fact, even if public site is published, when the User Registration is
restricted, the Actions page will be hidden and thus not publically
accessible.
…EED-2855 - Meeds-io/meeds#1250 (#1306)

Prior to this change, when deleting a program, the associated action
activity are badly displayed. This change ensures to give access to
program members to rule details even when the program is deleted or
disabled.
Copy link

sonarcloud bot commented Nov 9, 2023

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 1 Code Smell

77.0% 77.0% Coverage
1.2% 1.2% Duplication

@boubaker boubaker merged commit d60ea20 into develop Nov 9, 2023
6 checks passed
@boubaker boubaker deleted the merge-mip100-dev branch November 9, 2023 10:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Public programs/actions
2 participants