Aipo(385)

385follower
Ryosei Shinoki さんのアバター 75views

Aipoのjavascriptファイルの構造

メッセージ機能で、 javascriptはすべてmessage.jsにかかれていますが、それをどう画面に適応しているか。 vmファイルにmassage.jsのどの関数を呼び出すかをonclickなどで書いています。 ... 2015年11月20日
yamagenii さんのアバター 12views

メッセージルームで重ならないバリデータ

エラーハンドリング時に複数のバリデータが現れる場合がありますが、エラーがエラーを包括している場合は一つにしてまうのが自然です。if,elseを上手く使って対処するといいと思います。 if (memberList.size() < 2... 2015年11月19日
Tomoumi Nishimura さんのアバター 119views

Aipoのスケジュールの表示を調整する

Aipoのスケジュールの表示は、vmファイルとjavascriptによって調整されています。 うち、日/週/月/一覧は表示内容の大部分が /portlets/schedule/src/main/webapp/WEB-INF/templat... 2015年11月19日
you12724 さんのアバター 67views

aipoのrundataについて

aipoのrundataが何かが分からずjavaファイルをひたすら探してたのですが、servletによるリクエスト情報を受取る型ということを教えていただきました。つまりjavaファイルは特に問題は無く、Velocityを直すべきだったという... 2015年11月17日
mrktanaka さんのアバター 99views

Aipo アクセス権限のチェック

アクセス権限を持っているかチェックする処理は以下です。 private boolean hasAuthorityOther; ALAccessControlFactoryService aclservice = (A... 2015年11月5日
@iwasaki さんのアバター 243views

LinuxにインストールしたAipoを完全に削除する

Aipoを停止後、Aipoインストール先フォルダとPostgresユーザーを削除します。 /usr/local/aipo/bin/shutdown.sh rm -rf /usr/local/aipo userdel -r aipo_pos... 2015年10月30日
@iwasaki さんのアバター 65views

Aipoで無効・削除ユーザーのログインをブロックする処理

Aipoにログインするときに削除済や無効ユーザーのログインをブロックする処理は以下に書いてあります。 https://github.com/aipocom/aipo/blob/2546138b64339cd2ad677d55cc0f6a9... 2015年10月27日
mrktanaka さんのアバター 89views

Aipoのスケジュールアプリのガラケー対応時のメモ

hack内を検索してもガラケー対応についての記事があまり無いので、少しメモしておきます。新たにスケジュールの機能拡張をすればガラケーの対応も必要になりますし、参考にして下さい。限定的な情報になってしまいますが…。 ガラケー用のVeloc... 2015年10月26日
otaguro さんのアバター 55views

aipo.jsのデバッグをする

aipo.messageやaimluck.io、aipo.widget.MemberFilterListなどのjavascriptは、ビルドするとyuicompressorで圧縮されて、改行が削除された状態になるため、ブラウザでデバッグする... 2015年10月22日
@iwasaki さんのアバター 48views

AipoのTurbineUserテーブルのOBJECTDATAカラムの中身を確認する方法

select encode(OBJECTDATA,'escape') from TURBINE_USER where USER_ID = XXX; ... 2015年10月22日
kayama さんのアバター 219views

[Aipo] 既存のDBテーブルに新規カラムを追加する

手順 1. sql > postgress > 最新の「*.sql」を選択 一番下のファイルが最新のものになります。sql文を追加します。 ALTER TABLE (変更したいテーブル名) ADD (新カラム名)(型:int... 2015年10月21日
yamagenii さんのアバター 942views

aipoのアクセス権限管理

aipoは管理者画面で様々なポートレットで扱われる共通機能のアクセス権限を設定することができます。 それぞれのポートレットに対してどのようにアクセス権限(一覧表示、更新、削除、等)を割り当てるか説明します。 データベース アクセス権限... 2015年10月8日
kayama さんのアバター 57views

Aipoでよく見かけるMapとListについて

Aipoのソースを見ているとよくMapやListを見かけます。前後を見れば何に使う配列なのかはなんとなく分かりそうですが、残念ながら仕組みが良く分かっていなかったのでまとめておきたいと思います。 Map ※プログラムのイメージ Map... 2015年10月7日
otaguro さんのアバター 449views

AipoのJavascriptでVelocityの変数に設定した値を使う方法

javascriptを書いていると、ログインしているユーザー自身の名前などのVelocityの変数をjavascriptの変数として使いたいような場合があります。 こういった時は、既存のポートレットでは、 <script type... 2015年10月1日
yamagenii さんのアバター 64views

js_peidからportletの名前を比較

js_peidはurl等にも仕様されるポートレットを区別するためのrundataのプロパティ Rundata dataから得られるjs_peidが”message”ポートレットであるか比較する方法 Map<... 2015年10月1日
yamagenii さんのアバター 35views

js_peidからportletを取得

js_peidはurl等にも仕様されるポートレットを区別するためのrundataのプロパティ js_peidからportletを取得するには func (Rundata data){ String js_peid = data.g... 2015年10月1日
otaguro さんのアバター 292views

Aipoでのxregファイルの利用方法

Aipoのメモ帳で、どのようにxregファイルを利用しているかを読んだので、利用方法のメモを残しておこうと思います。 まず、xregファイル(アプリの設定ファイル)は、次のように記述されています。(一部抜粋) <p... 2015年9月24日
@iwasaki さんのアバター 37views

AipoでMacroのファイルを複数指定する場合

TurbineResources.properties の以下に追記すればmacroをロードしてくれるようになります。 services.VelocityService.velocimacro.library = GlobalMacro... 2015年9月14日
otaguro さんのアバター 42views

Database.query(~.class)を評価した時にエラーとなる時の修正箇所

いつもとは違う場所で、データベースを操作しようとすると(Database.query(~.class)を呼び出す等)、 例外でApplicationFilterChain.interNalDoFilter(ServletRequest,Se... 2015年9月10日
mrktanaka さんのアバター 337views

プロジェクト管理 > ガントチャート表示時にタスク一覧の表示順を引き継ぐ

やったこと プロジェクト管理ポートレットで、リスト表示した時に項目名をクリックするとソートできる。ガントチャート表示に切り替えた時にこのソートが引き継がれるようにする。 clearSessionData を消した 詳しく 何かの... 2015年9月4日