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

Improve the find my team page. #3128

Closed
5 of 6 tasks
rishig opened this issue Jan 5, 2017 · 73 comments · Fixed by sharonren02/zulip#1
Closed
5 of 6 tasks

Improve the find my team page. #3128

rishig opened this issue Jan 5, 2017 · 73 comments · Fixed by sharonren02/zulip#1
Labels

Comments

@rishig
Copy link
Member

rishig commented Jan 5, 2017

The find my team page allows users to enter an email address (actually, up to 10 email addresses) and receive an email with a link to the login page of their organization. The basic functionality is there, but it could use a few improvements:

  • You shouldn't be able to click "Find team" if you don't have a valid list of email addresses. Slack does this really nicely: https://slack.com/signin/find

  • We should send an email regardless of whether they are in a Zulip org or not.

  • The followup page should have links to resend the email or enter a different email address.

  • The URL of the followup page currently has the email as a URL parameter, which should be removed.

  • Add the 'In the Zulip development environment, outgoing emails are printed to the run-dev.py console.' text (git grep for it to see how we do it elsewhere)

  • On load, the cursor should go into the box where you enter your email address.

The find my team page is at http://<host>:9991/find-my-team/. In the dev environment, you'll need to first change 'FIND_TEAM_LINK_DISABLED' to False in zproject/settings.py.


Edit by @alya (2024-01):

E-mail to send when no accounts are found:


Subject: No Zulip accounts found

You have requested a list of Zulip accounts for this email address.

[if on Zulip Cloud]: Unfortunately, no Zulip accounts in Zulip Cloud organizations were found.
[if self-hosted]: Unfortunately, no Zulip accounts were found on this server ({{ server_url }}).

You can check accounts for another email, or [try another way]({{ realm.uri }}/help/logging-in#find-the-zulip-log-in-url) to find your account.

If you do not recognize this request, you can safely ignore this email.


We should also remove this line from the confirmation page: "You will only receive emails at addresses associated with Zulip organizations."

@amalad
Copy link
Contributor

amalad commented Jan 6, 2017

@rishig I'd like to take up this issue

@rishig
Copy link
Member Author

rishig commented Jan 6, 2017

Great, thanks!

@kebab-mai-haddi
Copy link
Contributor

@amalad Hi! Any progress? I would like to contribute to this issue. :)

@jajodiaraghav
Copy link
Collaborator

Hi @amalad, Are you working on this or should i work on it?

@amalad
Copy link
Contributor

amalad commented Jan 10, 2017

Hi @avisrivastava254084 and @jajodiaraghav , I should be done with it soon. Sorry about the delay. But you can contribute if you feel like it :-)

@kebab-mai-haddi
Copy link
Contributor

kebab-mai-haddi commented Jan 10, 2017 via email

@kebab-mai-haddi
Copy link
Contributor

@rishig can I start on this issue now? There hasn't been any response yet from @amalad
@amalad can you update us?

@timabbott
Copy link
Sponsor Member

@amalad it looks like you don't have enough time to progress on this quickly; can you post your progress as a WIP pull request that @avisrivastava254084 can help pick up?

@amalad
Copy link
Contributor

amalad commented Feb 3, 2017

@avisrivastava254084 @timabbott , sorry about the delay. I'm creating a pull request now

@timabbott
Copy link
Sponsor Member

First two pieces were merged via #3565.

@zulipbot
Copy link
Member

zulipbot commented Mar 15, 2017

Hello @zulip/server-misc members, this issue was labeled with the area: portico label, so you may want to check it out!

@brainwane
Copy link
Contributor

I just ran into this page when trying to log into a new Zulip instance, and I was confused -- I initially thought that the point was that I should put in the email addresses of the other people in my groups. Some clearer phrasing, explaining that the user should put in her own email address to get a reminder of what orgs she's in, would be great!

@timabbott
Copy link
Sponsor Member

I think @brockwhittaker is making progress on making this page a lot nicer.

@MohammedKhandwawala
Copy link
Collaborator

"You shouldn't be able to click "Find team" if you don't have a valid list of email addresses." Is this Issue still open. I am new to Zulip. Can I try?

@timabbott
Copy link
Sponsor Member

@MohammedKhandwawala go for it!

@MohammedKhandwawala
Copy link
Collaborator

The thing now works as expected. it doesn't enable submit until all id are valid in the field. How should deactivated submit button should look like?.

@rishig
Copy link
Member Author

rishig commented Sep 6, 2018

Good question. I'm not sure we actually have a deactivated button type for the logged out pages. In that case maybe just add an appropriate CSS class, and we can add to our list for our designer.

@MohammedKhandwawala
Copy link
Collaborator

MohammedKhandwawala commented Sep 6, 2018

@timabbott submitted for review
No one reviewed !

swayam0322 added a commit to swayam0322/zulip that referenced this issue Feb 4, 2024
Previously, the emails which weren't connected to a Zulip account
were ignored but now they recieve an email stating their email isn't
connected to a Zulip account

Fixes part of zulip#3128
@zulipbot
Copy link
Member

zulipbot commented Feb 4, 2024

@jojongx We noticed that you have not made any updates to this issue or linked PRs for 10 days. Please comment here if you are still actively working on it. Otherwise, we'd appreciate a quick @zulipbot abandon comment so that someone else can claim this issue and continue from where you left off.

If we don't hear back, you will be automatically unassigned in 4 days. Thanks!

@jojongx
Copy link
Collaborator

jojongx commented Feb 4, 2024

Currently working on it.

@swayam0322
Copy link
Collaborator

@jojongx You can add a draft PR to show the work in progress

@jojongx
Copy link
Collaborator

jojongx commented Feb 4, 2024

@swayam0322 I am gonna make some commits soon. This is my first contribution in OSS so I am not used to the process but I can tell by your commits you know html much better than myself.

I may be making some redundant progress however I am just trying to gain OSS experience for University related work.

  • P.S. thank you for the patience I'll pass on the assignment very soon.

jojongx added a commit to jojongx/zulip that referenced this issue Feb 5, 2024
Addressing task 2 of issue zulip#3128

Created logic to send a different email to users requesting to "find accounts" associated with a given non-affiliated email. Past versions simply send nothing if no organizations are found.
jojongx added a commit to jojongx/zulip that referenced this issue Feb 5, 2024
Addressing task 2 of issue zulip#3128

Forgot to edit find_team.txt with similar format as find_team.html in previous commit.

Note: added basic documentation above decision trees for this commit and prior commit.
@jojongx
Copy link
Collaborator

jojongx commented Feb 5, 2024

@swayam0322 I think I fixed task 2 to the best of my ability. I skimmed through your commits and I believe you tackled both of the remaining tasks. I will be "unassigning" shortly if you want to claim the issue and finish anything left (although you seem to have it complete if not very close).

Thank you for the opportunity :)

@jojongx jojongx removed their assignment Feb 5, 2024
swayam0322 added a commit to swayam0322/zulip that referenced this issue Feb 5, 2024
Previously, the emails which weren't connected to a Zulip account
were ignored but now they recieve an email stating their email isn't
connected to a Zulip account

Fixes part of zulip#3128
swayam0322 added a commit to swayam0322/zulip that referenced this issue Feb 6, 2024
Previously, the emails which weren't connected to a Zulip account
were ignored but now they recieve an email stating their email isn't
connected to a Zulip account

Fixes part of zulip#3128
swayam0322 added a commit to swayam0322/zulip that referenced this issue Feb 6, 2024
Previously, the emails which weren't connected to a Zulip account
were ignored but now they recieve an email stating their email isn't
connected to a Zulip account

Fixes part of zulip#3128

git add .
swayam0322 added a commit to swayam0322/zulip that referenced this issue Feb 6, 2024
Previously, the emails which weren't connected to a Zulip account
were ignored but now they recieve an email stating their email isn't
connected to a Zulip account

Fixes part of zulip#3128
swayam0322 added a commit to swayam0322/zulip that referenced this issue Feb 6, 2024
Previously, the emails which weren't connected to a Zulip account
were ignored but now they recieve an email stating their email isn't
connected to a Zulip account

Fixes part of zulip#3128
swayam0322 added a commit to swayam0322/zulip that referenced this issue Feb 6, 2024
Previously, the emails which weren't connected to a Zulip account
were ignored but now they recieve an email stating their email isn't
connected to a Zulip account

Fixes part of zulip#3128
swayam0322 added a commit to swayam0322/zulip that referenced this issue Feb 6, 2024
Previously, the emails which weren't connected to a Zulip account
were ignored but now they recieve an email stating their email isn't
connected to a Zulip account

Fixes part of zulip#3128
swayam0322 added a commit to swayam0322/zulip that referenced this issue Feb 6, 2024
git add .

Previously, the emails which weren't connected to a Zulip account
were ignored but now they recieve an email stating their email isn't
connected to a Zulip account

Fixes part of zulip#3128
laurynmm added a commit to swayam0322/zulip that referenced this issue Feb 13, 2024
Previously, email addresses that weren't connected to a Zulip account
were ignored but now they receive an email stating their email isn't
connected to a Zulip account.

Fixes part of zulip#3128

Co-authored-by: Lauryn Menard <lauryn@zulip.com>
mananbordia pushed a commit to mananbordia/zulip that referenced this issue Feb 27, 2024
Earlier, after a successful POST request on find accounts page
users were redirected to a URL with the emails (submitted via form)
as URL parameters. Those raw emails in the URL were used to
display on a template.

We no longer redirect to such a URL; instead, we directly render
a template with emails passed as a context variable.

Fixes part of zulip#3128
mananbordia pushed a commit to mananbordia/zulip that referenced this issue Feb 27, 2024
The result page didn't have any resend button a button was
added to redirect to the form where the user can find their
account

Fixes part of zulip#3128
swayam0322 added a commit to swayam0322/zulip that referenced this issue Mar 22, 2024
Previously, email addresses that weren't connected to a Zulip account
were ignored but now they receive an email stating their email isn't
connected to a Zulip account.

Fixes part of zulip#3128

Co-authored-by: Lauryn Menard <lauryn@zulip.com>
laurynmm added a commit to swayam0322/zulip that referenced this issue Mar 26, 2024
Previously, email addresses that weren't connected to a Zulip account
were ignored but now they receive an email stating their email isn't
connected to a Zulip account.

Also, removes the "Thanks for using Zulip!" line at the end of the
find accounts email that's sent when a Zulip account is found.

Fixes part of zulip#3128

Co-authored-by: Lauryn Menard <lauryn@zulip.com>
laurynmm added a commit to swayam0322/zulip that referenced this issue Mar 26, 2024
Previously, email addresses that weren't connected to a Zulip account
were ignored but now they receive an email stating their email isn't
connected to a Zulip account.

Also, removes the "Thanks for using Zulip!" line at the end of the
find accounts email that's sent when a Zulip account is found.
Updates the i18n test that used this string with another in the
German translation from this a successful account found email.

Fixes part of zulip#3128

Co-authored-by: Lauryn Menard <lauryn@zulip.com>
laurynmm added a commit to swayam0322/zulip that referenced this issue Mar 26, 2024
Previously, email addresses that weren't connected to a Zulip account
were ignored but now they receive an email stating their email isn't
connected to a Zulip account.

Also, removes the "Thanks for using Zulip!" line at the end of the
find accounts email that's sent when a Zulip account is found.
Updates the i18n test that used this string with another in the
German translation from this a successful account found email.

Fixes part of zulip#3128

Co-authored-by: Lauryn Menard <lauryn@zulip.com>
laurynmm added a commit to swayam0322/zulip that referenced this issue Apr 2, 2024
Previously, email addresses that weren't connected to a Zulip account
were ignored but now they receive an email stating their email isn't
connected to a Zulip account.

Also, removes the "Thanks for using Zulip!" line at the end of the
find accounts email that's sent when a Zulip account is found.
Updates the i18n test that used this string with another in the
German translation from this a successful account found email.

Fixes part of zulip#3128

Co-authored-by: Lauryn Menard <lauryn@zulip.com>
timabbott pushed a commit to swayam0322/zulip that referenced this issue Apr 2, 2024
Previously, email addresses that weren't connected to a Zulip account
were ignored but now they receive an email stating their email isn't
connected to a Zulip account.

Also, removes the "Thanks for using Zulip!" line at the end of the
find accounts email that's sent when a Zulip account is found.
Updates the i18n test that used this string with another in the
German translation from this a successful account found email.

Fixes part of zulip#3128

Co-authored-by: Lauryn Menard <lauryn@zulip.com>
timabbott pushed a commit that referenced this issue Apr 2, 2024
Previously, email addresses that weren't connected to a Zulip account
were ignored but now they receive an email stating their email isn't
connected to a Zulip account.

Also, removes the "Thanks for using Zulip!" line at the end of the
find accounts email that's sent when a Zulip account is found.
Updates the i18n test that used this string with another in the
German translation from this a successful account found email.

Fixes part of #3128

Co-authored-by: Lauryn Menard <lauryn@zulip.com>
@alya
Copy link
Contributor

alya commented Apr 3, 2024

Closing as done; let's not worry about the remaining point.

@alya alya closed this as completed Apr 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet