Skip to content

ユーザ名、メールアドレスを更新できるようにする #280

Description

@mori-atsushi

TODO

  • SettingActivityを作成
  • TopActivityからSettingActivityに遷移できるようにする
  • UserRepositoryを経由してユーザ編集のAPIを叩けるようにする
  • EditUserActivityからユーザを編集できるようにする
  • エラーメッセージが出るようにする

仕様

TopActivity

右上に設定アイコンを表示し、そこからSettingActivityに遷移する。
screenshot_20171208-135744

SettingActivity

以下のような画面を作成する。
screenshot_20171208-135845

サーバ

リクエスト

PUT /api/v1/users

{
  "user": { 
    "email": "user@example.com", 
    "name": "name"
  } 
} 

レスポンス

{ 
  "result": "success", 
  "user": { 
    "access_token": "107:8EB33zftwdTGaxF6htE4", 
    "id": 107, 
    "icon": { 
      "url": null 
    }, 
    "email": "user@example.com", 
    "name": "name", 
    "created_at": "2018-05-19T12:15:47.000Z", 
    "updated_at": "2018-05-19T12:15:47.000Z", 
    "self_introduction": null 
  } 
} 

エラーメッセージ

以下のエラーを表示する。(既存のエラーを参照)

  • メールアドレスの重複

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions