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

[HOLD for payment 2024-08-01] [$125] Add note to clarify the workspace join link functionality #45303

Closed
mountiny opened this issue Jul 11, 2024 · 31 comments
Assignees
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Daily KSv2 Design External Added to denote the issue can be worked on by a contributor NewFeature Something to build that is a new item. Waiting for copy User facing verbiage needs polishing

Comments

@mountiny
Copy link
Contributor

mountiny commented Jul 11, 2024

### Problem

Coming from here, we have agreed that on the workspace share page, we do not provide enough details for the admin about what the link/QR code does.

The link will allow users to join the workspace upon visiting while being signed in. A message will appear in the admins room for each join request to confirm the addition (unless its a domain controlled account in which case we pre-approve the requests but I think we can omit that information).

image

Solution

Lets add some message to the share page that will make this clear, maybe with some icon/ illustration too

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~015304db5f2b46c0a1
  • Upwork Job ID: 1811770909332799477
  • Last Price Increase: 2024-07-12
  • Automatic offers:
    • dominictb | Contributor | 103094166
    • DylanDylann | Contributor | 103815612
Issue OwnerCurrent Issue Owner: @miljakljajic
@mountiny mountiny added Daily KSv2 NewFeature Something to build that is a new item. Design Waiting for copy User facing verbiage needs polishing labels Jul 11, 2024
@mountiny mountiny self-assigned this Jul 11, 2024
Copy link

melvin-bot bot commented Jul 11, 2024

Triggered auto assignment to @shmaxey (Waiting for copy), see https://stackoverflow.com/c/expensify/questions/7025/ for more details.

Copy link

melvin-bot bot commented Jul 11, 2024

Triggered auto assignment to @miljakljajic (NewFeature), see https://stackoverflowteams.com/c/expensify/questions/14418#:~:text=BugZero%20process%20steps%20for%20feature%20requests for more details. Please add this Feature request to a GH project, as outlined in the SO.

@melvin-bot melvin-bot bot added the Weekly KSv2 label Jul 11, 2024
Copy link

melvin-bot bot commented Jul 11, 2024

Triggered auto assignment to @shawnborton (Design), see these Stack Overflow questions for more details.

@melvin-bot melvin-bot bot removed Weekly KSv2 Daily KSv2 labels Jul 11, 2024
Copy link

melvin-bot bot commented Jul 11, 2024

⚠️ It looks like this issue is labelled as a New Feature but not tied to any GitHub Project. Keep in mind that all new features should be tied to GitHub Projects in order to properly track external CAP software time ⚠️

Copy link

melvin-bot bot commented Jul 11, 2024

Triggered auto assignment to Design team member for new feature review - @dubielzyk-expensify (NewFeature)

@shawnborton
Copy link
Contributor

Double design assignment, pow!

This should be a quick one once we have the correct copy though!

@shawnborton
Copy link
Contributor

cc @Expensify/design - here is a quick mock to get us started:
image

Figma link is here

@dominictb
Copy link
Contributor

dominictb commented Jul 11, 2024

Proposal

Please re-state the problem that we are trying to solve in this issue.

  • Add note to clarify the workspace join link functionality

What is the root cause of that problem?

What changes do you think we should make in order to solve the problem?

  • We should add the note to above line:
<View style={[themeStyles.mh5, themeStyles.mv1]}>
                            <Text style={[themeStyles.textNormal, themeStyles.mt2]}>{'Easily share your workspace with other members'}</Text>
                        </View>
                        <View style={[themeStyles.mh5, themeStyles.mv1]}>
                            <Text style={[themeStyles.textNormal, themeStyles.mt2]}>
                                {
                                    'Share this QR code or copy the link below to make it easy for members to request access to your workspace. All requests to join the workspace will show up in the '
                                }
                               <TextLink
                                    style={themeStyles.link}
                                    onPress={() => {
                                        Navigation.navigate(ROUTES.REPORT_WITH_ID.getRoute(adminRoom))
                                    }}
                                >
                                    {'#admin'}
                                </TextLink>
                                {' room for your review.'}
                            </Text>
                        </View>

What alternative solutions did you explore? (Optional)

@shmaxey
Copy link
Contributor

shmaxey commented Jul 11, 2024

That copy lgtm!

@dubielzyk-expensify dubielzyk-expensify removed their assignment Jul 11, 2024
@dubielzyk-expensify
Copy link
Contributor

That looks good to me 👍

@mountiny mountiny added the Weekly KSv2 label Jul 12, 2024
@mountiny
Copy link
Contributor Author

@shawnborton seems like we are good here with the design and the copy, are we good to move ahead?

@shawnborton
Copy link
Contributor

Nice! Let's move forward then ⏩

@dannymcclain
Copy link
Contributor

Looks good to me too! Way more clear ❤️

@mountiny mountiny added the External Added to denote the issue can be worked on by a contributor label Jul 12, 2024
@melvin-bot melvin-bot bot changed the title Add note to clarify the workspace join link functionality [$250] Add note to clarify the workspace join link functionality Jul 12, 2024
Copy link

melvin-bot bot commented Jul 12, 2024

Job added to Upwork: https://www.upwork.com/jobs/~015304db5f2b46c0a1

@melvin-bot melvin-bot bot added Reviewing Has a PR in review Weekly KSv2 and removed Daily KSv2 labels Jul 13, 2024
@melvin-bot melvin-bot bot added Weekly KSv2 Awaiting Payment Auto-added when associated PR is deployed to production and removed Weekly KSv2 labels Jul 25, 2024
@melvin-bot melvin-bot bot changed the title [$125] Add note to clarify the workspace join link functionality [HOLD for payment 2024-08-01] [$125] Add note to clarify the workspace join link functionality Jul 25, 2024
@melvin-bot melvin-bot bot removed the Reviewing Has a PR in review label Jul 25, 2024
Copy link

melvin-bot bot commented Jul 25, 2024

Reviewing label has been removed, please complete the "BugZero Checklist".

Copy link

melvin-bot bot commented Jul 25, 2024

The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.11-5 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue:

If no regressions arise, payment will be issued on 2024-08-01. 🎊

For reference, here are some details about the assignees on this issue:

Copy link

melvin-bot bot commented Jul 25, 2024

BugZero Checklist: The PR adding this new feature has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:

  • [@dominictb] Please propose regression test steps to ensure the new feature will work correctly on production in further releases.
  • [@miljakljajic] Link the GH issue for creating/updating the regression test once above steps have been agreed upon.

@melvin-bot melvin-bot bot added Daily KSv2 Overdue and removed Weekly KSv2 labels Jul 31, 2024
@miljakljajic
Copy link
Contributor

payment due tomorrow, not overdue

@melvin-bot melvin-bot bot removed the Overdue label Jul 31, 2024
@miljakljajic
Copy link
Contributor

@dominictb will we need a regression test?

@dominictb
Copy link
Contributor

@miljakljajic I don't think we need regression test.

@miljakljajic
Copy link
Contributor

paid in upwork

@DylanDylann
Copy link
Contributor

@miljakljajic I reviewed this PR. Should I get compensation for this issue?

Copy link

melvin-bot bot commented Sep 4, 2024

📣 @DylanDylann 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app!

Offer link
Upwork job
Please accept the offer and leave a comment on the Github issue letting us know when we can expect a PR to be ready for review 🧑‍💻
Keep in mind: Code of Conduct | Contributing 📖

@mountiny
Copy link
Contributor Author

mountiny commented Sep 4, 2024

$125 to @DylanDylann too

@miljakljajic
Copy link
Contributor

Thanks for flagging @mountiny !

@DylanDylann - accept the offer and we'll pay right away. Apologies for not catching this.

@DylanDylann
Copy link
Contributor

@miljakljajic Done, thanks for helping 🙏

@miljakljajic
Copy link
Contributor

Paid! :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Daily KSv2 Design External Added to denote the issue can be worked on by a contributor NewFeature Something to build that is a new item. Waiting for copy User facing verbiage needs polishing
Projects
None yet
Development

No branches or pull requests

9 participants