Closed Bug 1455348 Opened 6 years ago Closed 6 years ago

Add Discourse field to Profile page

Categories

(developer.mozilla.org Graveyard :: Profiles, enhancement, P2)

All
Other
enhancement

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: jswisher, Unassigned, Mentored)

References

Details

(Keywords: in-triage, Whiteboard: [specification][type:change][points:1][lod:3])

What feature should be changed? Please provide the URL of the feature if possible.
==================================================================================
On MDN profile pages (e.g., https://developer.mozilla.org/en-US/profiles/jswisher) there are fields for links to the user's profile on other systems, but not Discourse, which is now one of our two main public communication channels

What problems would this solve?
===============================
Newcomers may be unaware of Discourse as a communication channel for MDN. Having this field in the profile could spur them to explore it. 

Core contributors have from time to time expressed a wish to have a way to communicate with other contributors, without disclosing their email address. Private messages in Discourse could fill that need without having to implement a messaging system directly on MDN.

Who would use this?
===================
Volunteers, partners, and staff

What would users see?
=====================
A field in the View Profile and Edit Profile pages, similar to the existing ones for social network links.

What would users do? What would happen as a result?
===================================================
Users could optionally fill in this field if they have a Discourse profile. Users could find the Discourse profiles of other users and communicate with them.

Is there anything else we should know?
======================================
Could be a good mentored bug.
Keywords: in-triage
Priority: -- → P2
This could be a contributor task, but we're avoiding database changes until we've updated to Django 1.11.
Depends on: 1401246
Mentor: jwhitlock
Whiteboard: [specification][type:change] → [specification][type:change][points:1][lod:3]
Hello John, I want to work in this task.

Can You assign to me?
Flags: needinfo?(jwhitlock)
Assignee: nobody → contato
Status: NEW → ASSIGNED
Flags: needinfo?(jwhitlock)
Assignee: contato → nobody
Status: ASSIGNED → NEW
I would like to work on this. Thanks.
I have made all the required changes but while running ./manage.py migrate I get this error https://pastebin.mozilla.org/9091064 I installed django using pip install Django but then I get the error djdatabase_url module not found when I fix that I get another error that some other module is not fixed and it is not resolving.... What should I do?
fauxwizard: The pastebin has expired. Can you regenerate the error? Bugzilla attachments do not expire.

It is difficult to install Kuma on your host machine, and we don't support it. Instead, we provide a Docker configuration for local development.
Commits pushed to master at https://github.com/mozilla/kuma

https://github.com/mozilla/kuma/commit/416225f90cc775bf225cda77775e7089aeaa4328
bug 1455348: Add migration for pytz, Django 1.10

pytz 2018.5 includes a new list of timezone choices.

Django 1.10 increased the maximum username length from 30 to 150
characters.

https://github.com/mozilla/kuma/commit/525ad2b7199f5808a152e3a027b03b1191ed9f04
bug 1455348: Add discourse field to user profile

https://github.com/mozilla/kuma/commit/0d5151a18b162a2f4454933680f0e1fa209e84a2
Merge pull request #4930 from Mihir-Karbelkar/discourse-field-1455348

Bug 1455348: Adds discourse field in user edit and user title info pages
Shipped to production, and I added my Discourse:

https://developer.mozilla.org/en-US/profiles/jwhitlock

Thanks fauxwizard for sticking with the bug fix and review process!
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Thanks to you too for solving my silly questions.. 😁
Peace
Product: developer.mozilla.org → developer.mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.