Uploaded image for project: 'JCommune'
  1. JCommune
  2. JC-1740

Split profile into Profile, Security, Contacts, Notifications

VotersWatchers
    XMLWordPrintable

    Details

    • Type: Story
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.4 Larks
    • Fix Version/s: 2.6 Larks
    • Labels:
      None
    • Sprint:
      2.6 Larks

      Description

      As a User I'd like to have things separate in my profile so that it's not cluttered with a lot of heterogeneous information

      Acceptance Criteria:

      • Current profile page should now have 4 horizontal tabs:
        • Profile (default page) - contains information about email, username, posts, location. Should be opened when user clicks Profile.
        • Security - where user can change password
        • Contacts - user can add/remove/edit contacts here
        • Notifications - user can configure when he should receive emails
      • Profile & Contacts pages should be visible to other users (User should be logged in to view profile). User cannot edit these pages if he is not granted with EDIT_OWN_PROFILE.
      • Security and Notification settings should be visible to those who can edit the profile (owner, those who are granted with EDIT_OTHERS_PROFILE). User should be able to edit this even if he's not granted with EDIT_OWN_PROFILE.
      • Pages should be opened in edit mode by default (if user has edit permission)
      • Save button is shown on each page, so user can save his changes; if he change data and didn't click on Save button, he will lost it.

        Attachments

        1. Contacts.png
          Contacts.png
          135 kB
        2. profileResize.png
          profileResize.png
          144 kB
        3. add_contact_tooltip.png
          add_contact_tooltip.png
          95 kB
        4. Screenshot_of profile_mobile.png
          Screenshot_of profile_mobile.png
          110 kB

          Issue Links

            Structure

              Activity

                People

                • Assignee:
                  julik Julia Atlygina
                  Reporter:
                  ctapobep Stanislav Bashkyrtsev
                • Votes:
                  1 Vote for this issue
                  Watchers:
                  7 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:

                    Time Tracking

                    Estimated:
                    Original Estimate - Not Specified
                    Not Specified
                    Remaining:
                    Remaining Estimate - 0h
                    0h
                    Logged:
                    Time Spent - 24h
                    24h

                      Structure Helper Panel