Index: openacs-4/contrib/packages/project-manager/catalog/project-manager.en_US.ISO-8859-1.xml
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/contrib/packages/project-manager/catalog/Attic/project-manager.en_US.ISO-8859-1.xml,v
diff -u -r1.1.2.3 -r1.1.2.4
--- openacs-4/contrib/packages/project-manager/catalog/project-manager.en_US.ISO-8859-1.xml 2 May 2005 08:15:48 -0000 1.1.2.3
+++ openacs-4/contrib/packages/project-manager/catalog/project-manager.en_US.ISO-8859-1.xml 2 May 2005 18:30:11 -0000 1.1.2.4
@@ -1,50 +1,137 @@
+ --- TBD ---
+ -- Closed
+ --All Categories--
+ --Select Person--
+ --Select Role--
+ completed
+ this subprojectActionActions
+ Active tasksAddAdd
subproject
+ Add a Process
+ Add a process
+ Add assignment
+ Add commentAdd myself as
+ Add process
+ Add projectAdd subproject
+ Add task
+ Add $task_term_lower
+ Add tasks
+ Added:
+ Added: $new
+ Admin
+ $assign removed
+ $assign saved
+ Assignee
+ Assignee:Assignees"Assignees"
+ Assignment
+ Assignments
+ Assignments saved
+ Attach a file?Average
+ back to admin page
+ CancelCancel, do not deleteCategories
+ Close
+ Close project
+ ClosedCode
+ Code:Comment:
+ CommentCommentsComplete:
+ Created
+ CSV
+ Currently integrated:
+ Currently selected:Customer
+ Customer Name
+ CustomersDate
+ Date:Dates
+ Dates:
+ daysDeadline:
+ DeadlineDefault rolesDelete
+ Delete: $one_line
+ Delete task
+ Delete tasks
+ Delete this task?
+ DepdependenciesDependency:
+ Dependency\Dependency typesDescriptionDescription:
+ Description\
+ Description changedDone.
+ Done
+ Earliest FinishEarliest finish
+ Earliest StartEarliest startEditassignees
+ Edit a ProcessEdit assigneesEdit categories
+ Edit Process
+ Edit $project_term
+ Edit $task_term
+ Edit tasks
+ Edit this role
+ EF
+ Enhanced TextError
+ ES
+ Estimated Hours
+ Estimated Hours (Max)
+ Estimated Hours (Min)
+ Fixed-width Text
+ Format:
+ Go
+ Go backGoal
+ Goal:
+ Hour to datehours
+ Hours completedhrs
+ HTML
+ IDKey
+ Latest FinishLatest finish
+ Latest StartLatest start
+ Latest start:
+ Lead
+ LF
+ Link task:Log entry:
+ Log time
+ Logged variablesLoggerLogger integration
+ Long Term Tasks
+ LS. Project manager requires you to
install and mount at least one instance of logger, because it
uses logger to log time and other variables against projects
@@ -59,30 +146,78 @@
with logger. This section sets up which logger instances you
want to be fully integrated with project-manager, so that new
project-manager projects appear in the logger instance.
+ Add a comment to: $title
+ Add a process $task_term_lower
+ Add a process $task_term_lower (assignment)
+ Add a $project_term_lower
+ Add $task_term_lower dependencies
+ Administrator needs to set up logger integrationAfter they have done this, you can go back to the previous page,
refresh it, and then add and edit logged hours.Are you ready to sync with these URLs?Are you sure you want to delete this process: %one_line%
+ Are you sure you want to delete log entry with $value $variable(unit) $variable(name) on $time_stamp?'Are you sure you'd like to delete these %task_term_lower%s?
+ Assigned to project: $project_name(be patient,
this takes a long time, you can read the log files to see what's
happening if you like.)Begin synchronization
+ Changes to project savedClick on one of the following items to set it up:
+ Comment: [ad_quotehtml $title] savedComplete: %task_info.percent_complete%%
+ consult with people affected, and let them know deadlines are affectedDate: %entries.time_stamp_pretty%
+ Days remaining: %task_info.days_remaining%
+ Deadline: %tasks.end_date_html;noquote%
+ Delete process: $one_line
+ Delete process $task_term_lower
+ Dependency changed <i>from</i> $old ($old_dependency) <i>to</i> $new ($dependency_array($tid))depends on another %task_term_lower%
+ done with project update page (finally!)
+ Edit a process $task_term_lower
+ Edit a $project_term_lower
+ Edit a $task_term_lower
+ Edit process instance
+ Edit project assignees
+ Edited $task_term \#$task_item_id: $subjectEnter 100% to close the %task_term_lower%, or less
to open it.
+ Enter 100% to close the %task_term_lower%, or less to open it.
+ Enter a number for ordering the priority. 0 is the default
+ and also the lowest priority.
+ For new tasks, a project must be passed in
+ Hard deadline changed <i>from</i> $date_old <i>to</i> <b>$date_new</b>Hours remaining: %task_info.hours_remaining%
+ If the row is in red, you are involved in this task. If it is in grey, then it has already been completed.
+ If yes, then this project has no deadline@import "%package_url%style-logger.css";
@import "%package_url%style.css";
+ Last <input type=\"text\" name=\"logger_days\" value=\"$logger_days\" size=\"5\" /> Days
+ Log time for multiple tasks
+ Logger is a package that lets you log time, expenses, and
+ other . Project manager requires you to
+ install and mount at least one instance of logger, because it
+ uses logger to log time and other variables against projects
+ and tasks. However, you can have varying levels of integration
+ with logger. This section sets up which logger instances you
+ want to be fully integrated with project-manager, so that new
+ project-manager projects appear in the logger instance.
+Logger is a package that lets you log time, expenses, and
otherLogger is a package that lets you log time, expenses, and
other
+ Logger projects synchronized
+ look over these to plan ahead
+ $mod_username assigned you to a new $task_term_lower
+ $mod_username edited this $task_term_lower %num.rownum%
+ New $task_term \#$task_item_id: $subject(not current, select live version from the
+ (not current, select live version from the page)
+ Now set up dependenciesOnce you have chosen logger instances to be integrated
with project-manager, you may have a lot of older
project-manager projects that are not synchronized with
@@ -91,7 +226,18 @@
with that instance. This does not add in logger projects to
project-manager (although someone can certainly add that
functionality if they wish).
+ Primary logger instance\
+ Primary logger instance saved
+ Priority: %task_info.priority%
+ Process added. Now add process tasks.
+ Process changes saved. Now edit process tasks
+ Process task dependencies saved
+ Process $task_tasks saved.
+ Project changed <i>from</i> $old
+ Project changes saved
+ Project comment: $titleProject: %entries.project_name%
+ Project: '$project_name' added%project.actual_hours_completed% of %project.estimated_hours_total%Projects can be categorized according to multiple 'trees'
of categories. What this means is you can have multiple ways
@@ -100,21 +246,33 @@
there is a bug in the categories package that prevents the
context bar at the top of the screen from returning you to the
project-manager pages.
+ $required_param is a required parameter.
+ Saved change of process instance name
+ Saved project assignments based on task assignments
+ Saved tasks. You may need to refresh the screen to see the changes.
+ Select a $project_term to assign this $task_term to
+ Select a $project_term to assign this process toSend a process reminderSend email to assignees?set according to task assignments
+ [set project_term] code
+ [set project_term] goal
+ [set project_term] nameset up integration with logger
+ Set up logger integrationskip adding dependenciesSlack: %task_info.slack_time%Slack time: %task_info.slack_time%
+ Synchronize logger projects%task_info.estimated_hours_work_min% - %task_info.estimated_hours_work_max% hrs estimated%task_info.percent_complete%% complete
+ Task $task_item_id Deleted
+ $task_term and current status%task_term%s depending on this %task_term%%task_term%(s) depending on this %task_term%%task_term%s this depends on.%task_term%(s) this depends on.The administrator needs to
- (not current, select live version from the task change page)The data model has a facility for default roles, although
it is not currently used at all. This shows what is in the
database for default roles. Currently unimplemented.
@@ -130,6 +288,8 @@
of the UI. Shows what is in the database (currently, nothing!)
There is currently a bug in this page where it will not allow you to
remove values. You will have to do that through the parameters section.
+ This is a daily reminder of tasks that are assigned to you
+You currently have <i>$task_count($party)</i> tasks assigned to youThis page allows you to update the deadlines of all the
projects in your installation. It will take a while.This page will eventually allow you to log hours against multiple
@@ -140,85 +300,189 @@
construction can begin". Entering dependencies is important because it
allows the system to automatically compute schedules. However, you canUnknown group by column %group_by%
+ Updated who you will see on the task calendar
+ Updating projects and tasks
+ Use all tasks in this process: %use_link;noquote%Use this process: %use_link;noquote%User: %entries.user_chunk;noquote%Valid status codes, for example, 'Open' and 'Closed'
+ View $project_term_lower roles
+ View $project_term_lower workgroups
+ View this project versionWeek: %entries.time_stamp_week%When implemented, this page will allow you to view and
edit the descriptions given to various dependency types (such
as finish before start, etc..) Currently, the only dependency
used is finish before start, so it's not exposed in the UI
+ Will continue automatically
+ Work estimate changed <i>from</i> $old <i>to</i> $new days
+ Work estimate changed <i>from</i> $old_estimated_hours_work <i>to</i> $estimated_hours_work_array($tid) hrs
+ Work estimate (max) changed <i>from</i> $old <i>to</i> $new days
+ Work estimate (max) changed <i>from</i> $old_estimated_hours_work_max <i>to</i> $estimated_hours_work_max_array($tid) hrs
+ Work estimate (min) changed <i>from</i> $old <i>to</i> $new days
+ Work estimate (min) changed <i>from</i> $old_estimated_hours_work_min <i>to</i> $estimated_hours_work_min_array($tid) hrsYou can optionally log time worked here.
+ You have been assigned to a project: <a href=\"$project_url\">$project_name</a> (as $role)You may enter a %task_term_lower% that needs to
be completed before this %task_term_lower%
+ You may now add to these process
+@task_term_lower@s. Dependencies describe the order in which items must
+be completed. For example, "the boards must be delivered before
+construction can begin". Entering dependencies is important because it
+allows the system to automatically compute schedules. However, you can
+.
+You may optionally enter a hard deadlineYou must choose a logger instance to be the primary
logger linked in with project-manager. This is closely linked
in with project-manager, so you can view reports of a project, etc.You must enter a number here (make your best
guess)
+ You must submit changes on this page or you will lose any data on this page
+ you need to start working on these soon to avoid affecting deadlinesMax:Min:
+ n/aName
+ Name: %project_term%
+ New Process
+ New $project_term
+ New $task_term
+ No
+ no hard deadline
+ No project passed inNo UI
+ not set up
+ NothingNow
+ Number of new tasks
+ Observer?
+ OK\
+ One
+ One line descriptionOne process
+ One $project_termOngoing
+ OpenOrder
+ Overdue Tasks
+ Overview of process:page)Parameters
+ Party ID
+ Percent Complete\
+ Plain Text
+ Please wait...
+ Pressing Tasks
+ Priority:
+ Priority
+ Process
+ Process deleted
+ Process Instances
+ Process instances
+ Process name
+ Process overview
+ Process statusProcess tasks:process tasksProcessesProject:
+ Add <input type="hidden" name="process_id" value="@process_id@"><input type="text" name="number" size="3" value="1" /> new task(s) to this process
+ (not current, select live version from the <a href="task-revisions?task_id=@task_info.item_id@">task change</a> page)
+ ProjectProject categories
+ Project ChangesProject information
+ Project is ongoing?
+ Project missing
+ Project nameProject Search:
+ Project Search term%project_term;noquote%s%project_term%sProjectionProjects
+ Quantity:Related %task_term%smyselfRemove myself
+ Removed
+ Removed: $oldRole
+ Role IDRolesSearch:Search:
+ SearchSectionSelect process:
+ Select Project
+ Send email?Set upSkip this task?Slack:
+ SlackSlack: n/a
+ Slack time
+ Sort orderStart
+ Starting...
+ Starts
+ Status:
+ StatusStatus types
+ Status update sentSubject:
+ Subject
+ Subject\SubprojectsSubtotalSubtotal AverageSync
+ TableTask
+ Task Calendar
+ Task calendartask changeTask hours completed
+ Task overview
+ $task_term Changes%task_term%sTASKSTasks
+ Tasks linkedTime:
+ Times used
+ Title
+ Title\TotalTotal work required:
+ TypeUpdate all
+ Updating status...
+ Use
+ Use a process
+ Use processUserUsers to viewvariablesView
+ View all tasks
+ View customersView optionsView project changes
+ View RevisionsView task changes
+ View this revision
+ View this taskWhoWork
+ Work estimateWork required:
+ Workgroup IDWorkgroups
+ YesYou may now add
+ Your role:
Index: openacs-4/contrib/packages/project-manager/lib/assignee-portlet.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/contrib/packages/project-manager/lib/Attic/assignee-portlet.tcl,v
diff -u -r1.1.2.1 -r1.1.2.2
--- openacs-4/contrib/packages/project-manager/lib/assignee-portlet.tcl 2 May 2005 08:15:48 -0000 1.1.2.1
+++ openacs-4/contrib/packages/project-manager/lib/assignee-portlet.tcl 2 May 2005 18:30:11 -0000 1.1.2.2
@@ -9,7 +9,7 @@
foreach required_param {project_id project_item_id} {
if {![info exists $required_param]} {
- return -code error "$required_param is a required parameter."
+ return -code error "[_ project-manager.lt_required_param_is_a_r]"
}
}
foreach optional_param {} {
@@ -23,7 +23,7 @@
# There is no point showing an empty listbox, which happens if the user assigns all roles to himself. Doing it this way avoids another trip to the database.
set select_list_html [pm::role::project_select_list -select_name "role_id" -project_item_id $project_item_id -party_id $user_id]
if {[string compare $select_list_html ""]} {
- set assignee_add_self_widget "[_ project-manager.Add_myself_as]