プロジェクト

全般

プロフィール

Feature #457

完了

URLのValidation

Akiko Takano さんがほぼ14年前に追加. ほぼ14年前に更新.

ステータス:
終了(Closed)
優先度:
高め(High)
担当者:
カテゴリ:
付箋
対象バージョン:
開始日:
2010/06/22
期日:
進捗率:

100%

予定工数:

説明

URLを入力しても、不正な文字列(http|https)以外でも保存できてしまいます。
また、その後にloadを行って、データが正しく取得できない場合でも、エラーメッセージは特に出てきません。

できれば、こういうのがいいと思っています。

  • 入力URLのValidation (プロトコル指定まで含む)
  • 保存ボタンの隣に、『接続のテスト』ボタンか、ハイパーリンクを表示
    • テスト時に、URLとAPIを利用して接続を試み、大丈夫そうなら『OK』ダイアログを出す
  • サーバとの接続ができなかった場合、もしくはなんらかのエラーがあった場合は、『接続できません』のダイアログを出す
    ** ActionScriptがわでは、接続そのものの失敗はfailEvent, データが正しく解析できなかった場合はIOERRRORなどが返るので、こちらをハンドリングする

ユーザさんには親切なほうが良いので、0.0.1でも最低限実装しておきたいのですが、如何でしょう。


関連するチケット 1 (0件未完了1件完了)

関連している RedmineAir - Defect #423: URLの最後に/があるとNG?終了(Closed)2010/06/05

操作

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ということでこのチケットは終了にします。

他の形式にエクスポート: Atom PDF