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

Work fe1 ljankoschek linked org UI #1834

Merged
merged 61 commits into from
May 28, 2024
Merged

Conversation

ljankoschek
Copy link
Contributor

@ljankoschek ljankoschek commented Apr 30, 2024

UI Screens for the Federation Protocol with Tests. Added QRCode data structure and Validator.

u1 ui2 ui3 ui4 ui5

@ljankoschek ljankoschek requested a review from a team as a code owner April 30, 2024 14:53
Copy link

Pull reviewers stats

Stats of the last 30 days for popstellar:

User Total reviews Time to review Total comments
K1li4nL
🥇
6
▀▀
4d 22h 16m
25
▀▀▀▀
matteosz
🥈
5
▀▀
1d 22h 20m
9
▀▀
arnauds5
🥉
3
18h 51m
4
onsriahi14
3
2d 14h 7m
1
t1b00
2
7d 16h 20m
4
simone-kalbermatter
2
1d 14h 29m
2
quadcopterman
2
12d 2h 43m
▀▀
1
Tyratox
1
4d 1h 48m
3
1florentin
1
2h 20m
0
sgueissa
1
25m
0
MariemBaccari
1
16h 14m
0
DanielTavaresA
1
3d 22h 24m
2
Kaz-ookid
1
14d 23h 48m
▀▀▀
5
⚡️ Pull request stats

Copy link

🟠 There seems to be some formatting issues that must be applied from PR #1835 first.

Copy link

🟠 There seems to be some formatting issues that must be applied from PR #1835 first.

1 similar comment
Copy link

🟠 There seems to be some formatting issues that must be applied from PR #1835 first.

@ljankoschek ljankoschek marked this pull request as draft April 30, 2024 15:03
Copy link

🟠 There seems to be some formatting issues that must be applied from PR #1835 first.

Copy link

🟠 There seems to be some formatting issues that must be applied from PR #1835 first.

1 similar comment
Copy link

🟠 There seems to be some formatting issues that must be applied from PR #1835 first.

Copy link

sonarcloud bot commented May 23, 2024

Please retry analysis of this Pull-Request directly on SonarCloud

Copy link

sonarcloud bot commented May 23, 2024

Quality Gate Passed Quality Gate passed for 'PoP - Be2-Scala'

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

Tyratox
Tyratox previously approved these changes May 26, 2024
Copy link
Contributor

@Tyratox Tyratox left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Really good work! Also super happy to see you adding so many tests!

I did add some comments but the PR looks quite clean overall :)

Quick question: I think I missed sth, how is the user on the UI informed that the federation succeeded?

@@ -305,7 +311,7 @@ namespace STRINGS {
'The Roll Call is currently open and you as the organizer should start adding attendees by scanning their PoP tokens.';
export const roll_call_open_attendee =
'The Roll Call is currently open and you as an attendee should let the organizer scan your PoP token encoded in the QR Code below.';
export const roll_call_qrcode_text = 'Scan to add attendee';
export const roll_call_qrcode_text = 'Scan to\nadd\nattendee';
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are the newlines necessary? Did the automatic text wrapping break?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For me it didn't work here in qr code overlay

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh okay this is not good 😅 But I guess this is a good fix for now

Comment on lines +29 to +31
"contentEncoding": "hex",
"pattern": "^[0-9a-fA-F]{64}$",
"$comment": "A 32 bytes array encoded in hexadecimal"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not that you need to change anything here, just curious: Why did you chose to go with hex instead of base64?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Honestly, when we discussed the data authentication protocol we just described to use either base64 or hex and the backend guys started to implement it with hex..

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

huh okay, interesting :)

Copy link

sonarcloud bot commented May 27, 2024

Quality Gate Passed Quality Gate passed for 'PoP - PoPCHA-Web-Client'

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

Copy link

sonarcloud bot commented May 27, 2024

Quality Gate Passed Quality Gate passed for 'PoP - Be2-Scala'

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

Copy link

sonarcloud bot commented May 27, 2024

Quality Gate Passed Quality Gate passed for 'PoP - Be1-Go'

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

Copy link

sonarcloud bot commented May 27, 2024

Copy link

sonarcloud bot commented May 27, 2024

Quality Gate Passed Quality Gate passed for 'PoP - Fe2-Android'

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

@ljankoschek ljankoschek added this pull request to the merge queue May 28, 2024
Merged via the queue into master with commit f7254f2 May 28, 2024
18 checks passed
@ljankoschek ljankoschek deleted the work-fe1-ljankoschek-LinkedOrgUI branch May 28, 2024 11:09
@ljankoschek ljankoschek linked an issue May 29, 2024 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

UI Linked Organization
5 participants