[openstreetmap/openstreetmap-website] Company Name on Profile Page (PR #5987)
David Tsiklauri
notifications at github.com
Tue May 6 09:02:51 UTC 2025
This PR addresses "Company Name on Profile Page" issue mentioned in #5986
PR adds Company Name functionality on Profile page. If user modifies company field, value will be shown on the profile page. It can be changed from `Edit Profile`. `company` field can be empty, in which case, company information will be hidden on the profile page.
Ruby - `ProfilesController` has one more field to save
DB - nullable `company` column added to the user table
JS - no change
Tested: manually, controller tests (checking controller saving functionality), system tests (checking translations and flow)
Fixes #5986
Screenshots:


You can view, comment on, or merge this pull request online at:
https://github.com/openstreetmap/openstreetmap-website/pull/5987
-- Commit Summary --
* Company Name on Profile Page
-- File Changes --
M app/controllers/profiles_controller.rb (2)
M app/models/user.rb (1)
M app/views/profiles/edit.html.erb (4)
M app/views/users/show.html.erb (8)
M config/locales/en.yml (2)
A db/migrate/20250506052030_add_company_to_users.rb (5)
M db/structure.sql (4)
M test/controllers/profiles_controller_test.rb (9)
A test/system/user_company_test.rb (27)
-- Patch Links --
https://github.com/openstreetmap/openstreetmap-website/pull/5987.patch
https://github.com/openstreetmap/openstreetmap-website/pull/5987.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/openstreetmap-website/pull/5987
You are receiving this because you are subscribed to this thread.
Message ID: <openstreetmap/openstreetmap-website/pull/5987 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/rails-dev/attachments/20250506/88cf5665/attachment.htm>
More information about the rails-dev
mailing list