@@ -446,13 +446,15 class ProjectsController < ApplicationController | |||
|
446 | 446 | @date_to = @date_from >> 1 |
|
447 | 447 | end |
|
448 | 448 | |
|
449 |
@event_types = %w(issues news |
|
|
450 |
@event_types.delete('wiki_e |
|
|
449 | @event_types = %w(issues news files documents wiki_pages changesets) | |
|
450 | @event_types.delete('wiki_pages') unless @project.wiki | |
|
451 | 451 | @event_types.delete('changesets') unless @project.repository |
|
452 | # only show what the user is allowed to view | |
|
453 | @event_types = @event_types.select {|o| User.current.allowed_to?("view_#{o}".to_sym, @project)} | |
|
452 | 454 | |
|
453 | 455 | @scope = @event_types.select {|t| params["show_#{t}"]} |
|
454 | 456 | # default events if none is specified in parameters |
|
455 |
@scope = (@event_types - %w(wiki_e |
|
|
457 | @scope = (@event_types - %w(wiki_pages))if @scope.empty? | |
|
456 | 458 | |
|
457 | 459 | @events = [] |
|
458 | 460 | |
@@ -464,7 +466,7 class ProjectsController < ApplicationController | |||
|
464 | 466 | @events += @project.news.find(:all, :conditions => ["#{News.table_name}.created_on>=? and #{News.table_name}.created_on<=?", @date_from, @date_to], :include => :author ) |
|
465 | 467 | end |
|
466 | 468 | |
|
467 |
if @scope.include?(' |
|
|
469 | if @scope.include?('files') | |
|
468 | 470 | @events += Attachment.find(:all, :select => "#{Attachment.table_name}.*", :joins => "LEFT JOIN #{Version.table_name} ON #{Version.table_name}.id = #{Attachment.table_name}.container_id", :conditions => ["#{Attachment.table_name}.container_type='Version' and #{Version.table_name}.project_id=? and #{Attachment.table_name}.created_on>=? and #{Attachment.table_name}.created_on<=?", @project.id, @date_from, @date_to], :include => :author ) |
|
469 | 471 | end |
|
470 | 472 | |
@@ -473,7 +475,7 class ProjectsController < ApplicationController | |||
|
473 | 475 | @events += Attachment.find(:all, :select => "attachments.*", :joins => "LEFT JOIN #{Document.table_name} ON #{Document.table_name}.id = #{Attachment.table_name}.container_id", :conditions => ["#{Attachment.table_name}.container_type='Document' and #{Document.table_name}.project_id=? and #{Attachment.table_name}.created_on>=? and #{Attachment.table_name}.created_on<=?", @project.id, @date_from, @date_to], :include => :author ) |
|
474 | 476 | end |
|
475 | 477 | |
|
476 |
if @scope.include?('wiki_e |
|
|
478 | if @scope.include?('wiki_pages') | |
|
477 | 479 | select = "#{WikiContent.versioned_table_name}.updated_on, #{WikiContent.versioned_table_name}.comments, " + |
|
478 | 480 | "#{WikiContent.versioned_table_name}.#{WikiContent.version_column}, #{WikiPage.table_name}.title, " + |
|
479 | 481 | "#{WikiContent.versioned_table_name}.page_id, #{WikiContent.versioned_table_name}.author_id, " + |
@@ -486,7 +488,7 class ProjectsController < ApplicationController | |||
|
486 | 488 | @events += WikiContent.versioned_class.find(:all, :select => select, :joins => joins, :conditions => conditions) |
|
487 | 489 | end |
|
488 | 490 | |
|
489 |
if @scope.include?(' |
|
|
491 | if @scope.include?('changesets') | |
|
490 | 492 | @events += @project.repository.changesets.find(:all, :conditions => ["#{Changeset.table_name}.committed_on BETWEEN ? AND ?", @date_from, @date_to]) |
|
491 | 493 | end |
|
492 | 494 |
@@ -509,3 +509,5 default_activity_development: Разработка | |||
|
509 | 509 | enumeration_issue_priorities: Приоритети на задачи |
|
510 | 510 | enumeration_doc_categories: Категории документи |
|
511 | 511 | enumeration_activities: Дейности (time tracking) |
|
512 | label_file_plural: Files | |
|
513 | label_changeset_plural: Changesets |
@@ -509,3 +509,5 default_activity_development: Development | |||
|
509 | 509 | enumeration_issue_priorities: Ticket-Prioritäten |
|
510 | 510 | enumeration_doc_categories: Dokumentenkategorien |
|
511 | 511 | enumeration_activities: Aktivitäten (Zeiterfassung) |
|
512 | label_file_plural: Files | |
|
513 | label_changeset_plural: Changesets |
@@ -420,6 +420,8 label_module_plural: Modules | |||
|
420 | 420 | label_added_time_by: Added by %s %s ago |
|
421 | 421 | label_updated_time: Updated %s ago |
|
422 | 422 | label_jump_to_a_project: Jump to a project... |
|
423 | label_file_plural: Files | |
|
424 | label_changeset_plural: Changesets | |
|
423 | 425 | |
|
424 | 426 | button_login: Login |
|
425 | 427 | button_submit: Submit |
@@ -509,3 +509,5 default_activity_development: Development | |||
|
509 | 509 | enumeration_issue_priorities: Prioridad de las peticiones |
|
510 | 510 | enumeration_doc_categories: Categorías del documento |
|
511 | 511 | enumeration_activities: Activities (time tracking) |
|
512 | label_file_plural: Files | |
|
513 | label_changeset_plural: Changesets |
@@ -420,6 +420,8 label_module_plural: Modules | |||
|
420 | 420 | label_added_time_by: Ajouté par %s il y a %s |
|
421 | 421 | label_updated_time: Mis à jour il y a %s |
|
422 | 422 | label_jump_to_a_project: Aller à un projet... |
|
423 | label_file_plural: Fichiers | |
|
424 | label_changeset_plural: Révisions | |
|
423 | 425 | |
|
424 | 426 | button_login: Connexion |
|
425 | 427 | button_submit: Soumettre |
@@ -509,3 +509,5 default_activity_development: Development | |||
|
509 | 509 | enumeration_issue_priorities: Priorità contesti |
|
510 | 510 | enumeration_doc_categories: Categorie di documenti |
|
511 | 511 | enumeration_activities: Attività (time tracking) |
|
512 | label_file_plural: Files | |
|
513 | label_changeset_plural: Changesets |
@@ -510,3 +510,5 default_activity_development: 開発作業 | |||
|
510 | 510 | enumeration_issue_priorities: 問題の優先度 |
|
511 | 511 | enumeration_doc_categories: 文書カテゴリ |
|
512 | 512 | enumeration_activities: 作業分類 (時間トラッキング) |
|
513 | label_file_plural: Files | |
|
514 | label_changeset_plural: Changesets |
@@ -510,3 +510,5 enumeration_issue_priorities: Issue prioriteiten | |||
|
510 | 510 | enumeration_doc_categories: Document categorieën |
|
511 | 511 | enumeration_activities: Activiteiten (tijd tracking) |
|
512 | 512 | text_comma_separated: Multiple values allowed (comma separated). |
|
513 | label_file_plural: Files | |
|
514 | label_changeset_plural: Changesets |
@@ -509,3 +509,5 label_send_test_email: Send a test email | |||
|
509 | 509 | button_reset: Reset |
|
510 | 510 | label_added_time_by: Added by %s %s ago |
|
511 | 511 | field_estimated_hours: Estimated time |
|
512 | label_file_plural: Files | |
|
513 | label_changeset_plural: Changesets |
@@ -509,3 +509,5 default_activity_development: Desenvolvimento | |||
|
509 | 509 | enumeration_issue_priorities: Prioridade das tarefas |
|
510 | 510 | enumeration_doc_categories: Categorias de documento |
|
511 | 511 | enumeration_activities: Atividades (time tracking) |
|
512 | label_file_plural: Files | |
|
513 | label_changeset_plural: Changesets |
@@ -509,3 +509,5 default_activity_development: Desenvolvimento | |||
|
509 | 509 | enumeration_issue_priorities: Prioridade das tarefas |
|
510 | 510 | enumeration_doc_categories: Categorias de documento |
|
511 | 511 | enumeration_activities: Atividades (time tracking) |
|
512 | label_file_plural: Files | |
|
513 | label_changeset_plural: Changesets |
General Comments 0
You need to be logged in to leave comments.
Login now