Uploaded image for project: 'JCommune'
  1. JCommune
  2. JC-1024 Code review topic type
  3. JC-1025

CodeReview. UI prototype creation

VotersWatchers
    XMLWordPrintable

    Details

    • Type: Sub-task
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 0.20 Larks
    • Fix Version/s: backlog
    • Labels:
      None
    • Sprint:
      1.1 Larks, Larks 1.1

      Description

      Screen1: Author creates Review Topic (or Review Topic)
      1. Author enters title (mandatory)

      2. Author can invite reviewers (arbitrary)

      • Text "Invite reviewers" is displayed on mouseover
      • Dialog "Invite reviewers" is opened one on left click (Something like Jira dialog for labels)
      • email to every user from invited reviewer list is sent when review topic is publiched

      3. Author uploads file (mandatory)

      • Only one file can be uploaded
      • Author can upload another file, 1st one will be removed

      4. Author can:

      • Publish code (or Save)
      • Preview code -> Content of uploaded file is displayed with formatting
      • Discard changes

      Screen2: "Review Topic" page
      1. Title

      2. List of invited reviewers

      • Text "Invited reviewers" is displayed on mouseover
      • Click is not possible

      3. Topic Review actions, are displayed to user depending on branch permissions

      • "Review" is displayed to all registered users

      4. Author's info (the same as in Topic)

      5. Topic Review header (differs from Topic)

      • Filename+extention is displayed
      • Quote link is removed (simple answer is not allowed)

      6. Code is displayed formatted and numbered

      Screen3: Reviewer clicked "review" and adds comments to reviewed code
      1. Info about reviewed code is displayed to reviewer

      2. Reviewer can:

      • Publish reviewed code (or Save)
      • Discard changes

      3. Reviewer clicks on any row for commenting

      • Row becomes selected
      • Comment form appears with predefined text "You wrote: "
      • Reviewer can finish commenting by click green icon
      • Reviewer can delete comment by click red cross

      4. Commented row and finished comment are displayed selected on the page

      • Reviewer can enter to edit comment form by double click the text

      Screen4: Review is displayed on the Review topic page below the initial topic
      1. Review header (differs from answer)

      • Filename+extention is displayed
      • Quote link is removed (simple answer is not allowed)
      • Rating block allow:
        • Rate review up
        • Rate review down
        • See current counter
      • Initial review rating = 0
        • If review counter is 0, the "down" action is disabled

      2. Commented row and finished comment are displayed selected on the page

      • User can collapse/expand comments block by click cross icon (default expanded)
      • Comments are plain listed (no tree)

      3. User can comment selected and commented row by click comment icon

      • Comment form appears with predefined text "You wrote: "
      • Reviewer can finish commenting by click green icon
      • Reviewer can delete comment by click red cross

        Attachments

          Issue Links

            Structure

              Activity

                People

                • Assignee:
                  kitsune Polina
                  Reporter:
                  julik Julia Atlygina
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  5 Start watching this issue

                  Dates

                  • Due:
                    Created:
                    Updated:
                    Resolved:

                    Time Tracking

                    Estimated:
                    Original Estimate - 0h
                    0h
                    Remaining:
                    Remaining Estimate - 0h
                    0h
                    Logged:
                    Time Spent - 6h
                    6h

                      Structure Helper Panel