Create Show URL to this page Search Keywords  in
Folder: /Forum/Thetis/Requests   Clear   
 
Total 14 items
1851.   ubuntu 9.04 server でのインストール    /Forum/Thetis/Requests
by lek  (2009-05-28 17:21)
« Summary »
はじめまして。<br/>Thetis のことを知り、ぜひつかってみたいとインストールを試みましたが、うまくいきません。<br/>9.04では、ここに書いてある方法ではダメなのでしょうか。できれば、9.04 Se...
 
« Description »
shin  (2009-06-01 09:17)
ご意見は今後の参考にさせて頂きます。
takum  (2009-11-29 15:22)
Ruby をインストールする時 rake、libopenssl-ruby1.8 も入れておくと上手くいくと思います
$ sudo apt-get install ruby rake libopenssl-ruby1.8

1473.   備品の貸出/返却管理について    /Forum/Thetis/Requests
by murao  (2009-01-31 23:41)
« Summary »
設備予約機能を一歩踏み込んで、持ち出しできるモノ(デジカメ,USBメモリ,本など)<br/>について、貸出日時,返却日時の管理機能が欲しいです。またそうなると、管理する<br/>モノが多くなるので、簡単でよいの...
 
« Description »
shin  (2009-02-02 10:09)
 ご意見ありがとうございます。
 「貸出日時,返却日時の管理」は現状でもできるのですが、maruoさんはどういった機能をイメージされているのでしょうか?(スケジュールとは切り離して、ということでしょうか)

 対象設備が多くなる場合については、課題として認識しています。
 ユーザーのグループ別に設備を分けたいとずっと思っているのですが、現在管理者のみ見られる設備一覧画面をなんらかの形で一般ユーザーも参照できるようにするというのも確かに検討すべきかも知れませんね。
murao  (2009-02-03 23:53)
私のイメージでは、「予約」だと貸出日時を早め、返却日時を遅めに設定したりして、実際持ち出した、あるいは返した
日時がはっきりしない場合が多々起こると考えています(運用ルールの問題ですが)。デジカメやUSBメモリなど、紛失
の可能性が高いものについては、持ち出し/返却の日時ポイントを明確に記録してくれる機能があればと思っています。

勝手なイメージですが、モノに対応したチェックボックスがあって、
  1.チェックを入れるとチェックを入れた(=持ち出した)日時と持ち出し者を記録
  2.チェックを外すとチェックを外した(=返却した)日時と返却者を記録
  3.上記データは「スケジュール」として保存される
  4.各モノの最新の状態(貸出中/返却日時とユーザー名)が、1画面で確認可能

という感じです。それほどニーズが無いかもしれませんが、軽い気持ちでリクエストしてみました。

1140.   ワークフロー裁可後の記事保存について    /Forum/Thetis/Requests
by murao  (2008-11-11 14:36)
« Summary »
 ワークフローで、裁可後の記事はそのまま残すか削除するしかないですが、<br/>裁可結果も含めて記録として残しておきたいです。そのまま残しておくと、<br/>自分あてリストに残って見づらくなるのでは(まだ見づら...
 
« Description »
shin  (2008-11-11 15:32)
 おっしゃる通りで、ワークフローのメンテナンス(保存/削除)方法の再検討は、
現段階での最優先事項の一つと認識しております。

 e-文書法対応もかねて、ExcelなりPDFなりにエクスポートできないといけないな
とは思っているのですが、なるほど記事をコピーというのも良さそうですね!
ぜひ検討させて頂きます。

 アイデアどうもありがとうございました。
murao  (2008-11-11 18:02)
さっそくの回答ありがとうございます。最優先事項ということで、
対応期待しております。
shin  (2008-11-26 18:58)
この件は、次回リリース(ver.0.9.5)で対応しています。

691.   勤怠管理をプロジェクト別にしたい    /Forum/Thetis/Requests
by huideyeren  (2008-06-24 17:10)
« Summary »
ver.0.9.4から導入される予定の勤怠管理ですが、個人の稼働時間を複数行に分けて、<br/>業務内容によって稼働時間を別々に合算したいと思いますが、簡単に実装することは可能でしょうか?
 
« Description »
shin  (2008-06-25 10:26)
 そうですね。次バージョンには間に合いませんが、業務内容別に稼働時間を集計、
というのはToDoリストに入っています。
 具体的には、Thetisの機能である「チーム(プロジェクト)」の中から、そのユーザー
の所属するものを勤怠入力画面に出して、一日のうちそれぞれにかかった時間を
入力できるようにする、といったことを考えています。
 もちろんご自身で改造されても結構です(「簡単」ではないかも知れませんが。。)。
 勤怠のルールなども皆さんの組織と合わない部分があると思いますので、
そういったご意見もいただけると助かります。

523.   フォルダツリーでデフォルトをたたませる方法を教えてください。    /Forum/Thetis/Requests
by noanka  (2008-05-08 16:41)
« Summary »
フォルダツリーをログイン無しに公開しています。 <br/>ツリー階層を長く設定した為、フォルダからファイル検索に苦労しています。 <br/>デフォルト表示で「/root/....」の2階層目を初期表示とさせ下層...
 
« Description »
shin  (2008-05-15 10:31)
 現在設定はありません。
 ですが確かにフォルダ数が多くなると2階層目から折り畳むのが一般的にも便利だと思いますし、
Windowsのエクスプローラもそれに似た動作ですので、対応を検討してみました。
下のようにソースを修正して頂ければ「フォルダツリー」やグループ管理メニューのツリーは
ご希望の動作になると思います。
(変更前にファイルのバックアップをお願いします)
 同じ要領で掲示板などのフォルダ選択ツリー(グループ選択ツリー)も同じ動作にできる
のですが、ポップアップした時に選択項目が畳まれていて表示されなかったり、畳むか畳まないかを選択
できるような設定も欲しいなどもありますので、これ以上の対応は将来のバージョンの課題と
させて下さい。

① thetis\public\javascripts\thetis\thetisbox.js
 のThetisBox.buildTree = ... { ... } を以下のように置換

ThetisBox.buildTree = function(parentTreeId, array, frm, rootDiv, selKeeperId, folderImg, open)
{
  var parent = null;
  if (parentTreeId == "") {
    parent = $(rootDiv);
  } else {
    parent = $(rootDiv+":"+parentTreeId);
    if (parent == null) {
      alert("No parentTree found! "+parentTreeId);
      return null;
    }
  }

  var firstMenuId = null;
  for (var i=0; i < array.length; i++) {

    var div_id = rootDiv + ":" + array[i][0]

    var base = document.createElement("div");
    base.id = "base_" + div_id;

    var appName = window.navigator.appName;
    var is_MS = (appName.toLowerCase().indexOf('explorer') >= 0); // MSIE, Sleipnir
    var is_dtdStandard = (document.compatMode == 'CSS1Compat');

    if (is_MS) {
      if (is_dtdStandard) {
        base.style.padding = "0px";
        base.style.display = "inline";
      } else {
        base.style.padding = "0px";
        base.style.paddingTop = "2px";
        base.style.paddingBottom = "2px";
        base.style.display = "block";
      }
    } else {
      base.style.padding = "0px";
      base.style.display = "block";
    }
    base.noWrap = true;
    parent.appendChild(base);

    var menu = document.createElement("a");
    menu.id = "a_" + div_id;
    if (firstMenuId == null) {
      firstMenuId = menu.id;
    }
    base.appendChild(menu);
    base.appendChild(document.createElement("br"));

    menu.innerHTML = "";
    if (folderImg != null) {
      if (ThetisBox.isArray(folderImg) && folderImg.length > 0) {
        try {
          var display_open = "";
          var display_close = "display:none;";
          if (open == false) {
            display_open = "display:none;";
            display_close = "";
          }
          menu.innerHTML += "<img id='"+div_id+"_open' src='"+folderImg[array[i][4]][0]
                            +"' border='0' style='vertical-align:middle;"+display_open+"'>";
          menu.innerHTML += "<img id='"+div_id+"_close' src='"+folderImg[array[i][4]][1]
                            +"' border='0' style='vertical-align:middle;"+display_close+"'>";
          menu.innerHTML += " ";
        } catch (e) {}
      } else if (folderImg != "") {
        menu.innerHTML += "<img src='"+folderImg+"' border='0' style='vertical-align:middle;'>";
        menu.innerHTML += " ";
      }
    }
    menu.innerHTML += "<span id='"+div_id+"_name'>"+array[i][1]+"</span>";
    menu.value = array[i][2];  // action
    var onclick = "";
    if (array[i].length > 3) {
      onclick = array[i][3];
    }
    if (menu.value == "") {    // Folder
      var d = document.createElement("div");
      d.id = div_id;
      d.className = "treeBlock";
      d.style.paddingLeft = "30px";
      d.style.borderLeft = "1px dotted navy";
      if (open == false) {
        d.style.display = "none";
      }
      base.appendChild(d);

      menu.href = "javaScript:"+onclick+" var selKeeper=$('"+selKeeperId+
                    "'); if (selKeeper != null) { if (selKeeper.value == '"+
                    menu.id+"') { ThetisBox.toggleTree('"+d.id+
                    "'); } else { ThetisBox.openTree('"+d.id+
                    "', true); } ThetisBox.selectTree('"+selKeeperId+"', '"+
                    menu.id+"', "+frm+"); }";

    } else {
      menu.href = "javaScript:"+onclick+" var selKeeper=$('"+selKeeperId+
                    "'); if (selKeeper != null) { ThetisBox.selectTree('"+
                    selKeeperId+"', '"+menu.id+"', "+frm+"); }";
    }
  }
  return firstMenuId;
}

② thetis\app\views\folders\show_tree.rhtml  (フォルダツリー)
  thetis\app\views\groups\show_tree.rhtml  (グループツリー)
 のそれぞれ function onLoadSub(){ ... } 内の2つ目の ThetisBox.buildTree( ... ); の引数の最後に
 false (グループツリーの場合は null, false )を追加。
● フォルダツリー(folders\show_tree.rhtml)の場合
ThetisBox.buildTree("<%= parent_id %>", array, null, "folderTree", "selKeeper", folderImgs, false);
● グループツリー(groups\show_tree.rhtml)の場合
ThetisBox.buildTree("<%= parent_id %>", array, null, "groupTree", "selKeeper", null, false);

413.   ワークフローの発行リストに発行日を表示させたいのですが。    /Forum/Thetis/Requests
by hiroj  (2008-03-12 13:49)
« Summary »
ワークフローの発行リストおよび自分あてリストに発行日を表示させたいのですが、簡単に修正可能でしょうか。
 
« Description »
shin  (2008-03-22 22:45)
簡単に修正できます。
発行日時は Workflow.issued_at に保持していますのでお試しください。
shin  (2008-12-01 13:26)
次回リリース(ver.0.9.5)で、記事表示画面上に発行日時を表示するようにしています。

349.   トピックボックスの表示タイミングについて    /Forum/Thetis/Requests
by hiroj  (2008-02-20 19:17)
« Summary »
現在の仕様ではトピックボックス/ノートなど、ログインしなくても表示されるようですが、これをログイン後に表示されるように変更可能でしょうか。 <br/>業務利用を検討しているため登録ユーザ以外に情報を公開...
 
« Description »
shin  (2008-02-21 08:53)
 なるほど。少し難問ですが、なんとかしなきゃいけませんね。
 対応方法を検討したのですが、ログインなしでも見られることを利用している
ユーザーもおられると思いますので、動作設定画面に項目を追加する形での
対応になると考えています。
 そうなると修正箇所が多くなるため基本的には次回リリースで対応させて
頂きたいと思っています。ただ、hirojさんの方でご利用を決定して頂いた
場合には、その旨メールなどでお知らせ頂ければその部分の現バージョンから
の差分ファイルを一足先にお送りさせて頂くことはできます。
(その場合最長で3、4日くらいでお送りできると思います)
ご検討のほどよろしくお願い致します。
hiroj  (2008-03-03 16:27)
ご検討ありがとうございます。
Thetisには非常に魅力を感じております。時間をみつけていろいろ
試していますのでバグレポートを挙げさせていただきます。
メルアドはサポートページのアドレスでよろしいでしょうか。
shin  (2008-02-25 12:55)
はい、そのアドレスにお願い致します。
>hirojさん
スパムメールを避けるためにhirojさんのメッセージに書かれていた
アドレスを「サポートページのアドレス」に置換させて頂きました。
hiroj  (2008-02-25 16:53)
大変申し訳ありません。
記載すべきか迷いましたが御社のページに記載されていましたもので・・・
しかし、よくよく見ると画像でした。

339.   日本語名の添付ファイルがダウンロード時に文字化けします    /Forum/Thetis/Requests
by hiroj  (2008-02-18 14:46)
« Summary »
日本語名のファイルをアップロードした場合、ダウンロード時に拡張子も含めて文字化けします。 <br/>
 
« Description »

どこかの設定を変えることで対応可能でしょうか?

shin  (2008-02-18 21:34)
ご報告ありがとうございます。
IE系(Internet Explorer, Sleipnir)のブラウザではおっしゃる通り、日本語のファイル
名が文字化けしますね。。 昔からあるIEの問題ですが、IE7になってもまだ直ってなかった
んだ。。(すみません、私も確認し忘れていました ^^;)
# 《参考》 http://support.microsoft.com/kb/436616/ja
上のURLにある「限定的な対処法」を試してみると、今度はIE以外のブラウザで
おかしなファイル名(%12%34..のような)になります。かといって、既存のファイル
名を全部ASCII文字で。。というのもお困りな場合もあると思いますので、とりあえず
IEの時だけ「限定的な対処法」をかますようにしてみました。
thetis\app\controllers\items_controller.rb の670~680行目を以下のよう
に置換してサーバを再起動して頂ければたいていのファイル名は、上手く行くはずです。
(心配な方はこのファイルごとバックアップしてから置換してください)
(申し訳ありませんが、テストも十分ではないと思いますので、もし何か問題が
 あればご報告頂ければと思います > 皆さん)
【実際には改行なしで】の部分にご注意ください。

  def get_attachment
    Log.add_info request, params.inspect

    attach = Attachment::find(params[:id])
    if attach.nil?
      redirect_to THETIS_RELATIVE_URL_ROOT + '/404.html'
      return
    end

    attach_name = attach.name
    agent = request.env['HTTP_USER_AGENT']
    unless agent.nil?
      ie_ver = nil
      agent.scan(/\sMSIE\s?(\d+)[.](\d+)/){|m|
                  ie_ver = m[0].to_i + (0.1 * m[1].to_i)
                }
      attach_name = CGI::escape(attach_name) unless ie_ver.nil?
    end
    send_data attach.content, :type => attach.content_type  【実際には改行なしで】
+';charset=UTF-8', :disposition => 'attachment;filename="'+attach_name+'"'
  end

# やっぱりコメントにファイルを添付できるようにしないとダメですね。。
よろしくお願い致します。
hiroj  (2008-02-20 09:15)
無事直りました。「Firefox」でも問題ありませんでした。
早々のご回答ありがとうございました。

315.   版の管理or返信にもエディタ機能を    /Forum/Thetis/Requests
by tsuga  (2008-02-09 23:12)
« Summary »
要望です
 
« Description »
親記事を書くときはエディタが利用できますが、それに返信では、エディタが利用できません。利用できるような手だてはないのでしょうか?

それから、設定をすれば、記事が編集されても、版を管理していて、必要なときに昔にものに復元できる といった機能があればいいと思います。
shin  (2008-02-10 13:15)
 なるほど。。
 「コメントでのエディタ利用」は確かに出来たほうが便利なときがあるでしょうし、
対応自体、そんなに手間はかからなそうですね。ちょっと試作してみて、使い物
になりそうでしたら次回リリース時に入れ込むかも知れません。
 「版管理」は現在検討中の「電子署名/タイムスタンプ」機能と一緒に
対応を検討させて頂きたいと思います。

213.   携帯対応じゃないですか    /Forum/Thetis/Requests
by takiguti  (2007-12-27 02:55)
« Summary »
対応すればなお良しなのですが。
 
« Description »
shin  (2008-01-11 10:57)
 そうですね。。
 携帯対応も検討したのですが、すでにEMOBILEさんの携帯端末などでは、
ほぼ普通にThetisの画面が表示されており(店頭で試しました。。)、
「携帯用の画面」が必要な時代も過ぎつつあるため、『単純な対応』という意味
では現時点では優先度は低いと考えています。
 ただ、せっかくRSSのインターフェイスなどを備えているので、それを拡張
するなどで、(従来の)携帯やテキストブラウザでも通信できるような独自の
アイデアは練っているところです。またオプションになりますが、電話回線を
通じてプッシュボタンと音声案内でThetisを操作することは可能で、そちらの
機能の拡張も引き続き力を入れていく予定です。
 またご意見・ご要望がございましたら、よろしくお願い致します。