Opened 12 years ago

Last modified 12 years ago

#24 deploy defect

tracのqueryの設定

Reported by: mitty Owned by: mitty
Priority: critical Component: configuration
Keywords: trac,query,trac.ini Cc:

Description (last modified by mitty)

  • trac.iniに以下の様な設定をしても、グループ化が効かない
    default_query = status!=closed&group=owner
    
  • TicketQueryマクロでは使用できる
    [[TicketQuery(status!=closed&group=owner,format=table)]]
    

Owner: mitty (62 matches)

Ticket Summary Status Type Priority Component Created
#1 デフォルトGWを複数設置するケーススタディ assigned task major network 14 years
#2 dhclientが頻繁にDHCPREQUESTを送信する問題 new defect major network 14 years
#3 違うNIC宛のパケットが全て特定のNICにのみ届く場合がある new defect minor network 14 years
#4 ルータPCのLAN側配下のクライアントPCから、ルータPCのWAN側IPを使ってルータPCと通信できない assigned defect major network 14 years
#5 NIC bondingを用いた際に、dhcpを使うとどのような挙動を示すか new task minor network 14 years
#6 /sbin/dhclient-scriptについて new task trivial network 14 years
#7 apache slowloris DoSの評価 new defect critical research 14 years
#8 [Ubuntu] swatの日本語ページからヘルプへのリンクが間違っている assigned defect minor document 14 years
#9 syslog監視スクリプトの導入 new task minor monitoring 14 years
#10 [warn] long lost child came home! (pid 9057) new defect trivial configuration 14 years
#11 svn/tracへのアクセス権限を、http/httpsで変える deploy task blocker configuration 14 years
#12 Unable to connect to CUPS server localhost:631 - Connection refused new defect trivial configuration 14 years
#13 /etc/cron.* へのスクリプトの登録 new defect trivial configuration 14 years
#14 wikiのヘッドラインで一部の単語のレイアウトが崩れる new defect minor research 13 years
#15 0.12でgraphviz pluginが動かない deploy defect critical configuration 13 years
#16 svn commit with HTTPSでエラーが起こる reopened defect blocker configuration 13 years
#17 /static/trac/js/messages/en_US.js が無い new defect minor coding 13 years
#18 フォローしていない人から@が飛んできたときに知らせる new enhancement major twitter 13 years
#19 自動的にフォローし返す new enhancement critical twitter 13 years
#20 全体のリファクタリング new enhancement blocker twitter 13 years
#21 光学ドライブ/USBレスでWindowsのインストール new task minor document 13 years
#22 Twitterの#GB[0-9]+をまとめるサービス new task major twitter 12 years
#23 暗号化オーバーレイネットワーク new task minor research 12 years
#24 tracのqueryの設定 deploy defect critical configuration 12 years

(this ticket)

#25 wubiで、GUI以上に細かく設定してインストール assigned task blocker research 12 years
#26 ubuntu with wubiで/hostの自動マウント解除 new task minor configuration 12 years
#27 trac「担当者」プルダウンから不要なユーザを削除 new task minor configuration 12 years
#28 trac/wikiのページ上部にも「編集」その他ボタンを追加 new enhancement critical configuration 12 years
#29 InterTracの設定 deploy task blocker configuration 12 years
#30 publicに出来るticketの移動 assigned task critical document 12 years
#31 Calendar pluginの導入 new task critical configuration 12 years
#32 チケットとカスタムクエリの日付表示フォーマットを変える new enhancement critical configuration 12 years
#33 Baculaを導入する new task blocker research 12 years
#34 yoshino.xlsxをlabに移行する new task blocker yoshino 12 years
#35 左端のメモ欄が折り返して全体表示になっていない new defect major yoshino 12 years
#36 フリーキーワード合計消費検索機能の追加 new enhancement major yoshino 12 years
#37 tracのマルチリポジトリ機能を用いて、svnを統合 deploy task blocker configuration 12 years
#38 trac ticketに、「開始日」「期限」「終了日」カスタムフィールドを追加 assigned task blocker configuration 12 years
#39 tracからメールが送られてくるようにする new task critical configuration 12 years
#40 tweet gateway new task major twitter 12 years
#41 カラオケ検索gateway new task minor coding 12 years
#42 DVカメラから取り込むソフトを探す deploy task minor research 12 years
#43 メールによってticketを閉じる new enhancement major configuration 12 years
#44 Knoppixに含まれているopensslの脆弱性 new defect blocker research 12 years
#45 tracopt.ticket.commit_updaterの設置 new task major configuration 12 years
#46 SleipnirでAdBlockもどき new task minor research 12 years
#47 MasterTicketsPlugin導入 new task critical configuration 12 years
#48 Imageマクロへの移行 new task minor document 12 years
#49 svn:logを変更できるようにする new task minor configuration 12 years
#50 followingのdescriptionやurlから、ブログなどのrssを探して更新時にtweetするbot new enhancement major twitter 12 years
#51 非Intel VT/AMD-v環境でのVMの可否について assigned task major research 12 years
#52 pxeによるDebian/Ubuntu/Knoppix multi boot USB assigned task critical document 12 years
#53 Debianでroot password -> empty でインストール new task minor research 12 years
#55 指定した二つのディレクトリ以下を再帰的に比較する assigned enhancement major coding 12 years
#56 Perl interpreter bot in Twitter new task minor coding 12 years
#57 x11vncをxinetd経由で用いると、勝手にログアウトする assigned defect critical research 12 years
#58 画像詳細エンジン new task minor undefined 12 years
#59 StartCom SSL DV証明書導入 new task minor research 12 years
#60 RAID1におけるMBRのupdate new task minor research 12 years
#61 software RAID over iSCSI new task major research 12 years
#62 Ubuntu 11.10でインストーラがフリーズ assigned defect blocker research 12 years
#63 OperaでPukiwiki Plusを表示したときにフォントが変 new defect major research 12 years


[[TicketQuery(status!=closed&group=component,format=table)]]

Component: coding (4 matches)

Ticket Summary Status Owner Type Priority Created
#17 /static/trac/js/messages/en_US.js が無い new mitty defect minor 13 years
#41 カラオケ検索gateway new mitty task minor 12 years
#55 指定した二つのディレクトリ以下を再帰的に比較する assigned mitty enhancement major 12 years
#56 Perl interpreter bot in Twitter new mitty task minor 12 years

Component: configuration (20 matches)

Ticket Summary Status Owner Type Priority Created
#10 [warn] long lost child came home! (pid 9057) new mitty defect trivial 14 years
#11 svn/tracへのアクセス権限を、http/httpsで変える deploy mitty task blocker 14 years
#12 Unable to connect to CUPS server localhost:631 - Connection refused new mitty defect trivial 14 years
#13 /etc/cron.* へのスクリプトの登録 new mitty defect trivial 14 years
#15 0.12でgraphviz pluginが動かない deploy mitty defect critical 13 years
#16 svn commit with HTTPSでエラーが起こる reopened mitty defect blocker 13 years
#24 tracのqueryの設定 deploy mitty defect critical 12 years

(this ticket)

#26 ubuntu with wubiで/hostの自動マウント解除 new mitty task minor 12 years
#27 trac「担当者」プルダウンから不要なユーザを削除 new mitty task minor 12 years
#28 trac/wikiのページ上部にも「編集」その他ボタンを追加 new mitty enhancement critical 12 years
#29 InterTracの設定 deploy mitty task blocker 12 years
#31 Calendar pluginの導入 new mitty task critical 12 years
#32 チケットとカスタムクエリの日付表示フォーマットを変える new mitty enhancement critical 12 years
#37 tracのマルチリポジトリ機能を用いて、svnを統合 deploy mitty task blocker 12 years
#38 trac ticketに、「開始日」「期限」「終了日」カスタムフィールドを追加 assigned mitty task blocker 12 years
#39 tracからメールが送られてくるようにする new mitty task critical 12 years
#43 メールによってticketを閉じる new mitty enhancement major 12 years
#45 tracopt.ticket.commit_updaterの設置 new mitty task major 12 years
#47 MasterTicketsPlugin導入 new mitty task critical 12 years
#49 svn:logを変更できるようにする new mitty task minor 12 years

Component: document (5 matches)

Ticket Summary Status Owner Type Priority Created
#8 [Ubuntu] swatの日本語ページからヘルプへのリンクが間違っている assigned mitty defect minor 14 years
#21 光学ドライブ/USBレスでWindowsのインストール new mitty task minor 13 years
#30 publicに出来るticketの移動 assigned mitty task critical 12 years
#48 Imageマクロへの移行 new mitty task minor 12 years
#52 pxeによるDebian/Ubuntu/Knoppix multi boot USB assigned mitty task critical 12 years

Component: monitoring (1 match)

Ticket Summary Status Owner Type Priority Created
#9 syslog監視スクリプトの導入 new mitty task minor 14 years

Component: network (6 matches)

Ticket Summary Status Owner Type Priority Created
#1 デフォルトGWを複数設置するケーススタディ assigned mitty task major 14 years
#2 dhclientが頻繁にDHCPREQUESTを送信する問題 new mitty defect major 14 years
#3 違うNIC宛のパケットが全て特定のNICにのみ届く場合がある new mitty defect minor 14 years
#4 ルータPCのLAN側配下のクライアントPCから、ルータPCのWAN側IPを使ってルータPCと通信できない assigned mitty defect major 14 years
#5 NIC bondingを用いた際に、dhcpを使うとどのような挙動を示すか new mitty task minor 14 years
#6 /sbin/dhclient-scriptについて new mitty task trivial 14 years

Component: research (16 matches)

Ticket Summary Status Owner Type Priority Created
#7 apache slowloris DoSの評価 new mitty defect critical 14 years
#14 wikiのヘッドラインで一部の単語のレイアウトが崩れる new mitty defect minor 13 years
#23 暗号化オーバーレイネットワーク new mitty task minor 12 years
#25 wubiで、GUI以上に細かく設定してインストール assigned mitty task blocker 12 years
#33 Baculaを導入する new mitty task blocker 12 years
#42 DVカメラから取り込むソフトを探す deploy mitty task minor 12 years
#44 Knoppixに含まれているopensslの脆弱性 new mitty defect blocker 12 years
#46 SleipnirでAdBlockもどき new mitty task minor 12 years
#51 非Intel VT/AMD-v環境でのVMの可否について assigned mitty task major 12 years
#53 Debianでroot password -> empty でインストール new mitty task minor 12 years
#57 x11vncをxinetd経由で用いると、勝手にログアウトする assigned mitty defect critical 12 years
#59 StartCom SSL DV証明書導入 new mitty task minor 12 years
#60 RAID1におけるMBRのupdate new mitty task minor 12 years
#61 software RAID over iSCSI new mitty task major 12 years
#62 Ubuntu 11.10でインストーラがフリーズ assigned mitty defect blocker 12 years
#63 OperaでPukiwiki Plusを表示したときにフォントが変 new mitty defect major 12 years

Component: twitter (6 matches)

Ticket Summary Status Owner Type Priority Created
#18 フォローしていない人から@が飛んできたときに知らせる new mitty enhancement major 13 years
#19 自動的にフォローし返す new mitty enhancement critical 13 years
#20 全体のリファクタリング new mitty enhancement blocker 13 years
#22 Twitterの#GB[0-9]+をまとめるサービス new mitty task major 12 years
#40 tweet gateway new mitty task major 12 years
#50 followingのdescriptionやurlから、ブログなどのrssを探して更新時にtweetするbot new mitty enhancement major 12 years

Component: undefined (1 match)

Ticket Summary Status Owner Type Priority Created
#58 画像詳細エンジン new mitty task minor 12 years

Component: yoshino (3 matches)

Ticket Summary Status Owner Type Priority Created
#34 yoshino.xlsxをlabに移行する new mitty task blocker 12 years
#35 左端のメモ欄が折り返して全体表示になっていない new mitty defect major 12 years
#36 フリーキーワード合計消費検索機能の追加 new mitty enhancement major 12 years


Attachments (13)

no-grouping.png (90.3 KB) - added by mitty 12 years ago.
no-group_but-owner.png (89.4 KB) - added by mitty 12 years ago.
grouping_with_owner.png (99.2 KB) - added by mitty 12 years ago.
ticket24-21.png (109.4 KB) - added by mitty 12 years ago.
ticket24-22.png (108.0 KB) - added by mitty 12 years ago.
ticket24-23.png (118.4 KB) - added by mitty 12 years ago.
ticket24-24.png (116.0 KB) - added by mitty 12 years ago.
ticket24-35.png (98.4 KB) - added by mitty 12 years ago.
ticket24-36.png (99.2 KB) - added by mitty 12 years ago.
ticket24-37.png (99.7 KB) - added by mitty 12 years ago.
ticket24-38.png (99.5 KB) - added by mitty 12 years ago.
ticket24-39.png (103.4 KB) - added by mitty 12 years ago.
ticket24-40.png (113.1 KB) - added by mitty 12 years ago.

Download all attachments as: .zip

Change History (23)

Changed 12 years ago by mitty

Changed 12 years ago by mitty

comment:1 Changed 12 years ago by mitty

  • グループ化設定が効かない
    • trac.ini
      [query]
      default_query = status!=closed&group=owner
      
  • 担当者指定は出来る
    • trac.ini
      [query]
      default_query = status!=closed&group=owner&owner~=$USER
      

Changed 12 years ago by mitty

comment:2 follow-up: Changed 12 years ago by mitty

  • 目標とする表示

Changed 12 years ago by mitty

Changed 12 years ago by mitty

Changed 12 years ago by mitty

Changed 12 years ago by mitty

Changed 12 years ago by mitty

Changed 12 years ago by mitty

Changed 12 years ago by mitty

Changed 12 years ago by mitty

Changed 12 years ago by mitty

Changed 12 years ago by mitty

comment:3 Changed 12 years ago by mitty

mod_rewrite

  • trac.iniは以下の設定をinherit
    [query]
    default_anonymous_query = status!=closed&cc~=$USER
    default_query = status!=closed&owner=$USER
    items_per_page = 100
    
  1. apache conf of virtualhost
    	RewriteEngine On
    	RewriteCond %{QUERY_STRING} ^$
    	RewriteRule ^/trac/([^/]+)/query$ /trac/$1/query?status!=closed&group=owner [R,L]
    
  2. apache conf of virtualhost
    	RewriteEngine On
    	RewriteCond %{QUERY_STRING} ^$
    	RewriteRule ^/trac/([^/]+)/query$ /trac/$1/query?status!=closed&group=owner&order=priority [R,L]
    

querying with browser address bar

  1. status=! closed&group=owner&order=priority
    https://lab.mitty.jp/trac/test/query?status!=closed&group=owner&order=priority
    ↓
    https://lab.mitty.jp/trac/test/query?status=!closed&group=owner&order=priority
    
  2. status=! closed&group=owner
    https://lab.mitty.jp/trac/test/query?status!=closed&group=owner
    ↓
    https://lab.mitty.jp/trac/test/query?status=!closed&group=owner
    

trac.ini

  1. status=! closed&group=owner
    [query]
    default_query = status=!closed&group=owner
    
  2. 「更新」ボタンを押した際にアドレスバーに現れるURLをそのまま設定
    [query]
    default_query = status=assigned&status=deploy&status=new&status=reopened&group=owner&order=priority
    
  • 変わらず
  1. ログアウト状態でも動作しない
    [query]
    default_anonymous_query = status=assigned&status=deploy&status=new&status=reopened&group=owner&order=priority
    default_query = status=assigned&status=deploy&status=new&status=reopened&group=owner&order=priority
    

comment:4 in reply to: ↑ 2 Changed 12 years ago by mitty

Replying to mitty:

  • 目標とする表示
  • Apacheのmod_rewriteを用いるのがとりあえずの解法
    +	RewriteEngine On
    +	RewriteCond %{QUERY_STRING} ^$
    +	RewriteCond %{REQUEST_METHOD} GET
    +	RewriteRule ^/trac/([^/]+)/query$ /trac/$1/query?status=!closed&group=owner [R,L]
    

comment:5 Changed 12 years ago by mitty

  • Status changed from new to deploy

comment:6 Changed 12 years ago by mitty

  • Description modified (diff)

comment:7 Changed 12 years ago by mitty

  • Status changed from deploy to reopened
  • ログイン時とanonymousで異なるクエリにする
    • RewriteCondで制御できるはず

comment:8 Changed 12 years ago by mitty

  • Status changed from reopened to assigned

comment:10 Changed 12 years ago by mitty

  • Status changed from assigned to deploy
  • for http://lab.mitty.jp/
    	RewriteEngine On
    	RewriteCond %{QUERY_STRING} ^$
    	RewriteCond %{REQUEST_METHOD} !POST
    	RewriteCond %{HTTP_COOKIE} !trac_auth=
    	RewriteRule ^/trac/([^/]+)/query$ /trac/$1/query?status=!&group=component [R,L]
    
  • for https://lab.mitty.jp/
    	RewriteEngine On
    	RewriteCond %{REQUEST_METHOD} POST
    	RewriteRule ^/trac/([^/]+)/query$ - [L]
    	
    	RewriteCond %{QUERY_STRING} ^$
    	RewriteCond %{HTTP_COOKIE} !trac_auth=
    	RewriteRule ^/trac/([^/]+)/query$ /trac/$1/query?status=!&group=component [R,L]
    	
    	RewriteCond %{QUERY_STRING} ^$
    	RewriteCond %{HTTP_COOKIE} trac_auth=
    	RewriteRule ^/trac/([^/]+)/query$ /trac/$1/query?status=!closed&group=component [R,L]
    
Note: See TracTickets for help on using tickets.