Opened 9 years ago

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

(this ticket)

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

(this ticket)

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

Component: document (5 matches)

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

Component: monitoring (1 match)

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

Component: network (6 matches)

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

Component: research (16 matches)

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

Component: twitter (6 matches)

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

Component: undefined (1 match)

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

Component: yoshino (3 matches)

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


Attachments (13)

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

Download all attachments as: .zip

Change History (23)

Changed 9 years ago by mitty

Changed 9 years ago by mitty

comment:1 Changed 9 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 9 years ago by mitty

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

  • 目標とする表示

Changed 9 years ago by mitty

Changed 9 years ago by mitty

Changed 9 years ago by mitty

Changed 9 years ago by mitty

Changed 9 years ago by mitty

Changed 9 years ago by mitty

Changed 9 years ago by mitty

Changed 9 years ago by mitty

Changed 9 years ago by mitty

Changed 9 years ago by mitty

comment:3 Changed 9 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 9 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 9 years ago by mitty

  • Status changed from new to deploy

comment:6 Changed 9 years ago by mitty

  • Description modified (diff)

comment:7 Changed 9 years ago by mitty

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

comment:8 Changed 9 years ago by mitty

  • Status changed from reopened to assigned

comment:10 Changed 9 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.