-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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 2023-06-23] [$1000] Allow adding newlines in description for tasks #19135
Comments
Triggered auto assignment to @flaviadefaria ( |
Job added to Upwork: https://www.upwork.com/jobs/~01814d31ef4bb555e0 |
Bug0 Triage Checklist (Main S/O)
|
Triggered auto assignment to @NicMendonca ( |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @sobitneupane ( |
Triggered auto assignment to @youssef-lr ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.Task description text input should expand to allow for multiple lines What is the root cause of that problem?Feature request. The TextInput does not have the multiline nor autoGrowHeight props set. What changes do you think we should make in order to solve the problem?Add the multiline and autoGrowHeight props to the following text inputs:
PS. Why do we have to see 2 different task description pages? What alternative solutions did you explore? (Optional)None. |
ProposalPlease re-state the problem that we are trying to solve in this issue.
What is the root cause of that problem?
What changes do you think we should make in order to solve the problem?
|
ProposalPlease re-state the problem that we are trying to solve in this issue.
What is the root cause of that problem?
What changes do you think we should make in order to solve the problem?
|
@akinwale don't edit the proposal after some other proposal you clearly edit did after my prospal which is not good practice cc @sobitneupane please take this occurrence as well since this is a small issue they should have mentioned completely in first place ![]() |
I posted my proposal and then ran tests before I made my edit. It only happens to be coincidence that your proposal came after. Am I not allowed to change my proposal because we arrive at the same conclusion? |
@akinwale is it fair to other contributor? I believe post all changes on propsal sure minor changes can be fine |
It is ultimately up to the C+ / internal engineer to decide. I discovered that I missed a page from my first post when I was testing, and then I updated my proposal. I was rushing to post my initial proposal as well, which is why I missed it in the first place. |
ProposalPlease re-state the problem that we are trying to solve in this issue.Allow adding newlines in description for tasks What is the root cause of that problem?New feature What changes do you think we should make in order to solve the problem?In description input in both NewTaskDetailsPage and NewTaskDescriptionPage Component App/src/pages/tasks/NewTaskDescriptionPage.js Lines 86 to 91 in 19e6837
AND App/src/pages/tasks/NewTaskDetailsPage.js Lines 85 to 88 in 19e6837
and App/src/pages/tasks/TaskDescriptionPage.js Lines 89 to 95 in c98a5c8
We should add
Like in WorkspaceInviteMessagePage App/src/pages/workspace/WorkspaceInviteMessagePage.js Lines 178 to 189 in 19e6837
What alternative solutions did you explore? (Optional) |
@youssef-lr @flaviadefaria @thienlnam We have two proposals one to use autogrow as in Do we want the |
Good question, we should probably consolidate how we handle these - could you please bring it up in #expensify-open-source? I don't have a strong opinion but maybe someone else does |
Started a discussion: https://expensify.slack.com/archives/C01GTK53T8Q/p1684489769627739 |
I'm OoO for 8 days so re-adding the BUG label, but keeping myself assigned. I'll be back at work on May 30th. |
No, this is a pre-existing issue with the multiline TextInput as outlined in this comment. It was ultimately agreed that it would be treated (along with the other behaviour) in a separate issue as may be required. |
Ok as soon as @sobitneupane fills this out I can proceed with the payment. |
@flaviadefaria There was a regression. It was handled by this PR. I think we should hold the payment for now. |
@akinwale thanks for clarifying. Did you report those bugs in Slack? I just want to make sure there's no duplicate issue already created. |
No, I did not get a chance to do so. |
Waiting for the issue with the regression to close. |
@sobitneupane it looks like the other GH is live. What should we do here? Are we ready for payment now? If so can oan you fill out the details here? Thanks! |
@flaviadefaria @sobitneupane The PR addressing the regression has been in production for 7 days now, so I believe this is now eligible for payment, based on the guidelines. Thanks. |
@flaviadefaria @sobitneupane Bumping for an update. Would like to close this out. Thanks. |
I don't think BugZero Checklist applies here as it is a new feature not a bug. |
Requested money on expensify. |
So just to confirm payments should be: Is this correct? |
@flaviadefaria Payment would be just $1000 for me. No speed bonus of $500 due since there was a regression. |
Yes, I think that's correct. I have requested $500 on Expensify app. |
@flaviadefaria Is there anything else I need to do here? I haven't received an Upwork offer yet. Thanks. |
Offer sent to you @akinwale! |
@flaviadefaria The contributing guidelines do not mention a deduction for regressions for contributors. The only thing mentioned is that a regression makes the issue ineligible for the bonus. The deduction only applies to C+. Additionally, the reason this issue went beyond the 3-day requirement was due to review delays. |
@flaviadefaria Accepted, thanks. For reference, here's a previous issue I worked on where there was a regression. #18210 The final payments were $1000 / $500 for contributor / C+ respectively. |
It doesn't seem like the linked GH had a regression. Payment issued so closing this GH! |
I received $500, thanks. However, as pointed out in this comment, there was a regression, and I subsequently refunded $500 from a payment of $1,500, and the C+ refunded $1,000. Also, quoting from the contributing guide:
There's nothing in the document about deducting 50% from the regular payment for a regression, as that only applies to C+. It only states that the contributor would be ineligible for the bonus. Considering the above, there is still a balance of $500 due. Thanks. |
@akinwale you are right, sorry about that! I just sent you another offer for the remaining $500. |
I've got it! Thanks. |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Action Performed:
Expected Result:
Text input should expand to allow for multiple lines
Actual Result:
Does not allow for multiple lines
Workaround:
Can the user still use Expensify without this being fixed? Have you informed them of the workaround?
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number:
Reproducible in staging?:
Reproducible in production?:
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
Expensify/Expensify Issue URL:
Issue reported by: Internal
Slack conversation: https://expensify.slack.com/archives/C04QEB4MJEQ/p1684309151082709
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: