タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

JHipsterに関するsmokeymonkeyのブックマーク (3)

  • [Java][JHipster]ユーザの権限を判定する | DevelopersIO

    はじめに 今回はユーザの権限を判定し、admin権限の場合は全ユーザのデータを表示し、それ以外の権限の場合はログインしたユーザに紐づくデータのみを表示する機能を実装していきます。 今回実装する機能について 前回のScaffoldで作成した記事の一覧について、admin権限の場合は全記事を、それ以外はログインユーザの記事のみを表示します。 adminでログイン admin以外でログイン 実装について ログインしたユーザの権限を判定して取得するデータを全件 or ユーザに紐づくデータのみに切り替えます。これらの処理はサーバ側のコントローラで行います。 /src/main/java/org/jhipster/web/rest/ArticleResource.java (前略) /** * GET /articles : get all the articles. * * @return the

    [Java][JHipster]ユーザの権限を判定する | DevelopersIO
  • [Java][JHipster]初期表示値を設定する | DevelopersIO

    はじめに 前回は(主に)サーバ側でのバリデーションチェックについて記述しました。今回はクライアント側の修正で、画面に初期表示値を定義する方法について書きたいと思います。 今回実装する機能について Scaffoldで作成したArticleの登録画面の「Date」欄に初期表示値として現在日時を表示する機能を追加します。画面上では以下のようになります。 尚、前回と前々回はクライアント側のフレームワークにAngular2を使用しましたが、今回はAngular1を使用します。JHipsterのプロジェクトを作り直したので、その時のコマンドを載せておきます。(初回のウィザードの「(12/15) Which *Framework* would you like to use for the client?」にて「Angular1.x」を選択するところが違うだけです。) $ yo jhipster ██╗

    [Java][JHipster]初期表示値を設定する | DevelopersIO
  • [Java][JHipster]バリデーションチェックを行う | DevelopersIO

    はじめに 前回はJHipsterを使いScaffoldでデータをCRUDする機能を実装しました。今回はこれに、サーバ側でバリデーションを行う機能を追加する方法について書きたいと思います。 実装する機能について 前回作成したArticleのEntityを登録する際に、同じタイトルが既に登録されていたらエラーとするバリデーションを実装します。画面上では以下の様な感じとなります。 バリデーションの実装 上記のバリデーションを実現するには以下を実装する必要があります。 (入力した)タイトルに一致するArticleを検索する機能 バリデーションの判定を行い、エラー時にはエラーを返却する機能 画面にエラーメッセージを表示する機能 以下、それぞれの実装について見ていきたいと思います。 タイトルに一致するArticleを検索する機能 この機能はデータの検索機能となるため、Repository層に実装します

    [Java][JHipster]バリデーションチェックを行う | DevelopersIO
  • 1