Skip to content

Commit

Permalink
added nice editable style to issues in dashboard
Browse files Browse the repository at this point in the history
  • Loading branch information
Marcin Jędras committed Mar 7, 2010
1 parent 7a761ae commit d20637f
Show file tree
Hide file tree
Showing 4 changed files with 66 additions and 11 deletions.
22 changes: 13 additions & 9 deletions README.rdoc
@@ -1,29 +1,33 @@
Scrum PM v. 0.1.3
Scrum PM v. 0.1.4

This version is compatibile with Redmine 0.9 stable. Previous versions may not work due to differences in new Issue form.

Scrum PM is a plugin for Redmine for Scrum project management. Redmine Version class becomes a sprint and issue becomes task. Most actions support drag and drop, eg. dashboard where you can change status of your task simply by draging it to another column.
Scrum PM is a plugin for Redmine for Scrum project management. Redmine Version class becomes a sprint and issue becomes task. Most actions support drag and drop, eg. dashboard where you can change status of your task simply by draging it to another column.
Some more interesting stuff planned:

# Support for uml driagram generators railroad(Rails) and umlgraph (JAVA).
# One click documentation generation (rdoc and javadoc)
# Continous integration with cruisecontrol
# Velocity planing


# Velocity planing


HOW TO INSTALL:
1. Install plugin
git clone git://github.com/software-project/scrum-pm.git vendor/plugins/redmine_sprints
2. Install Attachment_fu
1. Install Attachment_fu
git clone git://github.com/technoweenie/attachment_fu.git vendor/plugins/attachment_fu
3. Install Googlecharts gem
sudo gem install googlecharts
4. Run the usual plugin migration
1. Install Googlecharts gem
sudo gem install googlecharts (note. uninstall GCharts if insalled)
1. Run the usual plugin migration
rake db:migrate_plugins RAILS_ENV=production


Change log

0.1.4

# Added in place edititors for user assignment to issue, added unassigned issues assignment to user stories, added stats to dashboard, small clean up.

0.1.3

# Added burndown chart. User story is done when all dependent issues are done.
Expand Down
4 changes: 2 additions & 2 deletions app/views/shared/_task_view.html.erb
Expand Up @@ -14,7 +14,7 @@
</tr>
<tr>
<td>
<p id="edit_user_<%= task.id %>" class="tab_us_align_top">
<p id="edit_user_<%= task.id %>" class="editable">
<%= image_tag("/plugin_assets/redmine_sprints/images/user.png", :class => "middle") -%>
<b><%= User.find(task.assigned_to_id).login unless task.assigned_to_id.nil? -%></b>
<span style="display:none;">
Expand All @@ -26,7 +26,7 @@
</span>
</p>
</td>
<td id="edit_status_<%= task.id %>" style="text-align:right;" class="tab_us_align_top">
<td id="edit_status_<%= task.id %>" style="text-align:right;" class="editable">
<%= t("status") %>: <span><%= task.status.name %></span>
<span style="display:none;">
<%= collection_select :issue, "status_#{task.id}", issue_statuses, :id, :name,{ :selected => task.status.id},
Expand Down
5 changes: 5 additions & 0 deletions assets/stylesheets/scrum.css
Expand Up @@ -526,6 +526,11 @@ dt.user_story_task{
background-color: #ccffcc;
border: 2px dashed orange;
}
.editable:hover{
cursor:pointer;
background-color: #ccffcc;
border: 2px dashed orange;
}

.unassigned_tasks{
border-collapse:collapse;
Expand Down
46 changes: 46 additions & 0 deletions config/locales/de.yml
@@ -0,0 +1,46 @@
# Deutsche Zeichenketten kommen hier hin
de:
label_dashboard: Dashboard
label_backlog: Backlog
backlog: Backlog
new_user_story: Neue User Story
add_user_stories_are_assign: Alle User Stories wurden zugewiesen
user_story: User Story
priority: Priorität
ID: ID
estimation: Abschätzung
actions: Aktionen
new_sprint: Neuer sprint
days: Tage
ends_on: Endet am
points: Punkte
edit: Bearbeiten
delete: Löschen
sprint_edit: Sprint bearbeiten
status: Status
id: ID
sprints: Sprints
done: Fertig
pending: Schwebend
in_progress: In Bearbeitung
drag_user_story_here_to_assign_it_to_sprint: User Story hierhin ziehen (drag and drop) um sie dem sprint zuzuweisen.
drag_user_story_here_to_assign_it_to_milestone: Drag user story here to assign it to milestone.
sprint_description: Sprint Beschreibung
new_task: Neue Aufgabe
destroy: Zerstören
new: Neu
show: Anzeigen
choose: Auswählen
add: Hinzufügen
create: Hinzufügen

user_story_edit: User Story bearbeiten
name: Name
description: Beschreibung
update: Aktualisieren
add_task: Aufgabe hinzufügen
stats: Statistik
total_story_points: Gesamte Story Points
percent_done: Prozent erledigt
you_have_to_create_sprint_first: Sie müssen zuerst einen Sprint erstellen.
upload_a_diagram: Diagramm hochladen

0 comments on commit d20637f

Please sign in to comment.