Opened 10 years ago

Last modified 10 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 12 years
#2 dhclientが頻繁にDHCPREQUESTを送信する問題 new defect major network 12 years
#3 違うNIC宛のパケットが全て特定のNICにのみ届く場合がある new defect minor network 12 years
#4 ルータPCのLAN側配下のクライアントPCから、ルータPCのWAN側IPを使ってルータPCと通信できない assigned defect major network 12 years
#5 NIC bondingを用いた際に、dhcpを使うとどのような挙動を示すか new task minor network 12 years
#6 /sbin/dhclient-scriptについて new task trivial network 12 years
#7 apache slowloris DoSの評価 new defect critical research 12 years
#8 [Ubuntu] swatの日本語ページからヘルプへのリンクが間違っている assigned defect minor document 12 years
#9 syslog監視スクリプトの導入 new task minor monitoring 12 years
#10 [warn] long lost child came home! (pid 9057) new defect trivial configuration 12 years
#11 svn/tracへのアクセス権限を、http/httpsで変える deploy task blocker configuration 12 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 11 years
#15 0.12でgraphviz pluginが動かない deploy defect critical configuration 11 years
#16 svn commit with HTTPSでエラーが起こる reopened defect blocker configuration 11 years
#17 /static/trac/js/messages/en_US.js が無い new defect minor coding 11 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 10 years
#23 暗号化オーバーレイネットワーク new task minor research 10 years
#24 tracのqueryの設定 deploy defect critical configuration 10 years

(this ticket)

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

(this ticket)

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

Component: document (5 matches)

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

Component: monitoring (1 match)

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

Component: network (6 matches)

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

Component: research (16 matches)

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

Component: undefined (1 match)

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

Component: yoshino (3 matches)

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


Attachments (13)

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

Download all attachments as: .zip

Change History (23)

Changed 10 years ago by mitty

Changed 10 years ago by mitty

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

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

  • 目標とする表示

Changed 10 years ago by mitty

Changed 10 years ago by mitty

Changed 10 years ago by mitty

Changed 10 years ago by mitty

Changed 10 years ago by mitty

Changed 10 years ago by mitty

Changed 10 years ago by mitty

Changed 10 years ago by mitty

Changed 10 years ago by mitty

Changed 10 years ago by mitty

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

  • Status changed from new to deploy

comment:6 Changed 10 years ago by mitty

  • Description modified (diff)

comment:7 Changed 10 years ago by mitty

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

comment:8 Changed 10 years ago by mitty

  • Status changed from reopened to assigned

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