Skip to content

Final fixes for "Topcoder Connect - Avatar and user settings" challenge #2654

@maxceem

Description

@maxceem

We've got the submission for the challenge https://www.topcoder.com/challenges/30072639

Note, that we have another version of the submission from the participant via email, not the one in the system, as there some issue suppose to be fixed.

The issues reported by Rishi after testing submission from the system:

  • when the request fails for updating the profile page, the page fields become empty

  • notification settings page has different width than other two pages

  • [cannot reproduce] unable to update the profile from local machine, getting error with trait, bad params

  • Multiple network calls failure while loading project listing page

    screen shot 2018-10-23 at 4 50 49 pm

This list is constantly updating with new found issues:

  • When we change something in My Profile and after press Save Settings. Data in the form for some time come to the state before changes, see the screencast https://monosnap.com/file/apnOUml0IaogWJDC5jCJfncAcDxtfX

  • During uploading of user avatar even though the button looks disabled we can press it and choose another file to upload.

  • Email validation and ressetting password don't work on DEV, as use wrong API URLs.

  • Connect logo is a little bit down (not vertically centered) on the setting pages Top Bar

  • Replace hardcoded colors with constants, also refer to New color variables in Connect App #2632

  • When trying to change email server returns error. Same happens for community app on topcoder-dev.com

     {
        "id": "57e47e89:1669bc7e055:-7054",
        "result": {
            "success": true,
            "status": 500,
            "metadata": null,
            "content": "Cannot marshall type class com.appirio.service.member.api.Achievement without a custom marshaler or @DynamoDBDocument annotation."
        },
        "version": "v3" 
     }
    
  • [server side issue]
    Every time we try to retrieve traits for other than logging in user using https://api.topcoder-dev.com/v3/members/pshah_customer/traits
    Server responds with Error 403:

      {
         "id": "57e47e89:1669bc7e055:-6fcb",
         "result": {
            "success": true,
            "status": 403,
            "metadata": null,
            "content": "The login user must be administrator"
          },
          "version": "v3" 
     }
    
  • Save settings button has to be disabled if there are no changes. It has to be also done for Notifications settings page.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions