Feature #457
完了URLのValidation
100%
説明
URLを入力しても、不正な文字列(http|https)以外でも保存できてしまいます。
また、その後にloadを行って、データが正しく取得できない場合でも、エラーメッセージは特に出てきません。
できれば、こういうのがいいと思っています。
- 入力URLのValidation (プロトコル指定まで含む)
- 保存ボタンの隣に、『接続のテスト』ボタンか、ハイパーリンクを表示
- テスト時に、URLとAPIを利用して接続を試み、大丈夫そうなら『OK』ダイアログを出す
- サーバとの接続ができなかった場合、もしくはなんらかのエラーがあった場合は、『接続できません』のダイアログを出す
** ActionScriptがわでは、接続そのものの失敗はfailEvent, データが正しく解析できなかった場合はIOERRRORなどが返るので、こちらをハンドリングする
ユーザさんには親切なほうが良いので、0.0.1でも最低限実装しておきたいのですが、如何でしょう。
yusuke kokubo さんがほぼ14年前に更新
- ステータス を 新規(New) から 担当(Assigned) に変更
できれば、こういうのがいいと思っています。
…
その方法で問題ないと思います。
お願いしてよいですか?
Akiko Takano さんがほぼ14年前に更新
透明度と色指定の機能が実装されたので、もうリリース目標まであと少しですね。
もし、リリースに支障が出てしまうようなら、0.0.1からははずします。
>サーバとの接続ができなかった場合、もしくはなんらかのエラーがあった場合は、『接続できません』のダイアログを出す
について、先に試してみますね。
yusuke kokubo さんがほぼ14年前に更新
もし、リリースに支障が出てしまうようなら、0.0.1からははずします。
ユーザーにとって「使いにくい」というのは許容できますが
「使い方がわからない」「使えない」はできれば避けたいです。
透明度や色指定は「使いにくい」で済む話だと思いますが、
この問題は「使い方がわからない」「使えない」に発展する問題なので、
0.0.1には入れ込みたいです。
>サーバとの接続ができなかった場合、もしくはなんらかのエラーがあった場合は、『接続できません』のダイアログを出す
お願いしますm(_ _)m
Akiko Takano さんがほぼ14年前に更新
- ステータス を 担当(Assigned) から 解決(Resolved) に変更
- 進捗率 を 0 から 80 に変更
rev. 31で対応してみました。
URLのバリデータクラスの正規表現が、すべてのパターンを網羅できるかは不明です。
利用者の皆さんのレポートをお待ちしています。
また、Invalidの場合に保存できないと困るので、一応警告ダイアログを出しています。
yusuke kokubo さんがほぼ14年前に更新
- ステータス を 解決(Resolved) から フィードバック(Reopend) に変更
試してみました。
期待してた感じで良いと思います。
2点ほど気になったところです。
チケット一覧を取り込むところはOKなのですが付箋からtoRedmineで飛ぶところが未対応ですね。(飛ぶ先のブラウザでエラー画面になります)
チケット一覧の取得は通信に時間がかかる場合もあるので
取得中は他の操作ができないようにした方が良さそうですね。
(理想を言えば「取得中」ってモーダルダイアログが出るのが良いのですが…^^;)
Akiko Takano さんがほぼ14年前に更新
#仕事もしてます:)
Flexアプリの場合は、データのloadingの間は、busyCursorという機能で時計を表示することができました。
同じコードをAIRで記載してもコンパイルは通るのですが、実際は表示されません。
Flexというよりは、Flashの機能の、プログレスバーのようなものを表示するしかなさそうですね。
>付箋からtoRedmineで飛ぶところが未対応ですね
こっちはどうしましょうか。
ユーザさんの指定したURLを保存時に勝手に書き換えるのは辞めておこうと思っています。
一覧表示のときと同じ置換で対応でひとまずOKでしょうか。
yusuke kokubo さんがほぼ14年前に更新
Flexというよりは、Flashの機能の、プログレスバーのようなものを表示するしかなさそうですね。
なるほど。ちょっと簡単にはいかなさそうですね。
#わざわざ調べてくださってありがとうございます!
一覧表示のときと同じ置換で対応でひとまずOKでしょうか。
ひとまず同じでOKにしましょうか。
Akiko Takano さんがほぼ14年前に更新
- ステータス を フィードバック(Reopend) から 解決(Resolved) に変更
- 進捗率 を 80 から 90 に変更
rev.32で対応しました。
環境のせいかどうか判らないのですが、HTTPリクエスト -> Loadされるまでに結構時間がかかる気がします。busyCursorもしくはその他で、モーダルダイアログを出すようにしたいですね。こちらは別issueで良ければ考えます。
yusuke kokubo さんがほぼ14年前に更新
- ステータス を 解決(Resolved) から 終了(Closed) に変更
- 進捗率 を 90 から 100 に変更
rev.32で対応しました。
ありがとうございます!
こちらは別issueで良ければ考えます。
そうしましょうか。
とりあえず0.0.1としてはOKということでこのチケットは終了にします。