保護済みアプリケーションの使用を開始する
このガイドでは、保護済みRetoolアプリケーションに変更を加えるワークフロー全体の概要を説明します。
このガイドでは、Retoolインスタンスに対して保護済みアプリケーションの設定を構成していることを前提としています。
サンプル・アプリケーションはカスタマー・ダッシュボードです。これにはタイトルとテーブル・ビューがあり、カスタマーのリストが表示されます。テーブルの右側に詳細ビューを追加します。
![Screen Shot 2021-02-17 at 10.13.02 AM.png 863](https://files.readme.io/8c2569b-Screen_Shot_2021-02-17_at_10.13.02_AM.png)
カスタマー・「ダッシュボード」
アプリケーションのインポート
編集する既存のRetoolアプリケーションがない場合、このガイドで使用されるアプリケーションをインポートできます。最初に、protected-applications-tutorial.jsonファイルをダウンロードします。保存したら、これをRetoolにインポートします。
![Screen Shot 2021-02-16 at 5.21.58 PM.png 374](https://files.readme.io/c70f88f-Screen_Shot_2021-02-16_at_5.21.58_PM.png)
Create new > Import an app
![Screen Shot 2021-02-16 at 5.26.19 PM.png 573](https://files.readme.io/c86ef1e-Screen_Shot_2021-02-16_at_5.26.19_PM.png)
Create app
アプリケーションの保護
編集するアプリケーションが用意できたので、保護を有効にする必要があります。Appsページ (https://retool.example.com/apps)で、アプリケーションを見つけます。メニューで、「Protect app」を選択します。
アプリケーションを保護します
確認ダイアログがポップアップ表示されます。「Add protection」をクリックします。
![CleanShot 2021-02-23 at 17.09.27.png 564](https://files.readme.io/38bb5f1-CleanShot_2021-02-23_at_17.09.27.png)
保護の追加ダイアログ
アプリケーションの名前の横に、保護済みの青いバッジが表示されています。よく見ると、EditボタンとPreviewボタンがドロップダウン・ボタンになっています。
![Screen Shot 2021-02-17 at 10.20.39 AM.png 934](https://files.readme.io/5916a20-Screen_Shot_2021-02-17_at_10.20.39_AM.png)
ブランチの作成
Editをクリックして「Create new branch」オプションを選択します。
![Screen Shot 2021-02-17 at 10.23.27 AM.png 507](https://files.readme.io/6dd8d2a-Screen_Shot_2021-02-17_at_10.23.27_AM.png)
Retoolエディターが表示されています。右上に、ブランチでアプリケーションを編集していることが確認できます。ブランチで行われた変更は、既存のアプリケーションに影響を及ぼしません。
![Screen Shot 2021-02-17 at 10.26.01 AM.png 532](https://files.readme.io/f5b29bd-Screen_Shot_2021-02-17_at_10.26.01_AM.png)
ブランチ名は自動的に生成されています。別の名前にしたい場合は、アプリケーション・メニューを開き、「Rename branch」をクリックします。
![CleanShot 2021-02-24 at 16.22.21.png 553](https://files.readme.io/bced040-CleanShot_2021-02-24_at_16.22.21.png)
テーブルの横にキー/値のマップをドラッグして、テーブルの選択した行が表示されるように構成します。
![Screen Shot 2021-02-17 at 10.26.33 AM.png 951](https://files.readme.io/a2d5af8-Screen_Shot_2021-02-17_at_10.26.33_AM.png)
変更のコミット
変更が終わったら、その変更をコミットしてGitHubにプッシュする必要があります。右上隅にあるCommitボタンをクリックします。変更内容の説明を入力します。変更の差分も表示されます。これには新しいキー/値コンポーネントが含まれています。すべて問題がなければ、青色のボタンをクリックしてこれらをGitHubにプッシュします。
![Screen Shot 2021-02-17 at 10.28.30 AM.png 1296](https://files.readme.io/a887ece-Screen_Shot_2021-02-17_at_10.28.30_AM.png)
プル・リクエストを開く
変更をコミットしたら、プル・リクエストを開いてレビューした変更を取得します。Commitボタンの左にあるメニュー・ボタンをクリックして、「Open a pull request」を選択します。GitHubにリダイレクトされます。プル・リクエストの作成を完了します。
![Screen Shot 2021-02-17 at 10.29.49 AM.png 922](https://files.readme.io/b00287e-Screen_Shot_2021-02-17_at_10.29.49_AM.png)
説明に、ブランチでの変更をプレビューするリンクが移入されています。
変更のマージ
変更に問題がなければ、GitHubを使用してこれらをリポジトリーのメイン・ブランチにマージします。この場合、コミットをスカッシュしようとしています。マージ・ボタンは「Merge pull request」または「Rebase and merge」とも表示される場合があります。
![Screen Shot 2021-02-17 at 10.31.19 AM.png 922](https://files.readme.io/907a1dd-Screen_Shot_2021-02-17_at_10.31.19_AM.png)
数秒後、変更がRetoolアプリケーションのメイン・ブランチに表示されます。詳細ビューはテーブル・ビューの右横に表示されます。
![Screen Shot 2021-02-17 at 10.39.07 AM.png 831](https://files.readme.io/e10a1c5-Screen_Shot_2021-02-17_at_10.39.07_AM.png)
アプリケーション保護の削除
アプリケーションの保護はいつでも解除することができます。Appsページのアプリケーション・メニューで「Remove protection」を選択します。保護を解除してもよいか確認するダイアログがポップアップ表示されます。
![CleanShot 2021-02-23 at 17.09.11.png 564](https://files.readme.io/91ca781-CleanShot_2021-02-23_at_17.09.11.png)
Updated over 3 years ago