diff --git a/README.md b/README.md
index 7a75d0234..6cf3dd775 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1,23 @@
direct-app
==========
+
+Setup on VM:
+* Once you get your VM, login into the VM with your private key and account 'direct'
+* Back up token.properties and topcoder_global.properties in /home/direct/direct somewhere
+* Delete the whole directory /home/direct/direct
+* Git Clone the direct-app repo into folder /home/direct/direct.
+* Copy the back up *.properties files back to /home/direct/direct
+
+Setup on Local env - Refer to http://apps.topcoder.com/wiki/display/docs/TC+Direct+Setup+Guide
+* Instead of using SVN, you will use the codes from this git repo
+
+VM Info:
+* http://apps.topcoder.com/wiki/display/projects/Direct+VM
+* http://apps.topcoder.com/wiki/display/docs/VM+Image+2.5
+
+Build/Compile
+* run 'ant'
+
+Deploy:
+* simply run 'ant deploy' to build all the components and the direct and deploy the direct to jboss
+
diff --git a/build-components.xml b/build-components.xml
index 5053248b2..2ea90187d 100644
--- a/build-components.xml
+++ b/build-components.xml
@@ -2,26 +2,28 @@
* The UploadPersistence interface defines the methods for persisting and retrieving the object model in this
- * component. This interface handles the persistence of the upload related classes that make up the object model ¨C
+ * component. This interface handles the persistence of the upload related classes that make up the object model
* Uploads, Submissions, UploadTypes, UploadStatuses, SubmissionStatuses. This interface is not responsible for
* searching the persistence for the various entities. This is instead handled by an UploadManager implementation.
*
PhaseOperation is an Enum and thus poses no thread-safety issues.
diff --git a/components/project_phases/src/java/main/com/topcoder/project/phases/template/converter/ConverterUtility.java b/components/project_phases/src/java/main/com/topcoder/project/phases/template/converter/ConverterUtility.java index 5f2472fbb..02dfb282d 100644 --- a/components/project_phases/src/java/main/com/topcoder/project/phases/template/converter/ConverterUtility.java +++ b/components/project_phases/src/java/main/com/topcoder/project/phases/template/converter/ConverterUtility.java @@ -51,46 +51,6 @@ * If the user passes "auto" as the command line argument, the utility automatically executes all generated * SQL queries. * - *- * Accepted command line arguments: - *
- *
- * Sample usage of this command line tools:
- * The following command line can be used to output SQL queries those are intended for fulfilling an empty
- * database:
- * java ConverterUtility.class –inamespace xml_phase_template_namespace
- *
- * The following command line can be used to output SQL queries those are intended for adding templates to
- * non-empty database:
- * java ConverterUtility.class –inamespace xml_phase_template_namespace –onamespace
- * db_phase_template_namespace
- *
- * The following command line can be used to fulfill a database (queries are executed automatically):
- * java ConverterUtility.class –inamespace xml_phase_template_namespace –onamespace
- * db_phase_template_namespace –auto
- *
- * If users want to specify the config files in the command line instead of ConfigManager.properties, they can
- * use the following command line(suppose the xml_phase_template_namespace is in file "xml_config.xml", and
- * db_phase_template_namespace is in "db_config.xml"):
- * java ConverterUtility.class –inamespace xml_phase_template_namespace –onamespace
- * db_phase_template_namespace –ifile xml_config.xml –ofile db_config.xml –auto
- *
* The ResourcePersistence interface defines the methods for persisting and
* retrieving the object model in this component. This interface handles the
- * persistence of the four classes that make up the object model ¨C Resources,
+ * persistence of the four classes that make up the object model Resources,
* ResourceRoles, Notifications, and NotificationTypes. This interface is not
* responsible for searching the persistence for the various entities. This is
* instead handled by a ResourceManager implementation.
diff --git a/conf/ear/META-INF/application.xml b/conf/ear/META-INF/application.xml
index 4e5cb3c09..4197b8e05 100644
--- a/conf/ear/META-INF/application.xml
+++ b/conf/ear/META-INF/application.xml
@@ -8,88 +8,92 @@
-A message from TopCoder.
+A message from Topcoder.
-We have scheduled your competition. The contest will now undergo a specification review before it launches, which will be performed by the TopCoder Community %COMPETITION_TYPE% review board.
+We have scheduled your competition. The contest will now undergo a specification review before it launches, which will be performed by the Topcoder Community %COMPETITION_TYPE% review board.
@@ -20,10 +20,10 @@ You can track the status of all your competitions, by visiting
-# * The Estimated Cost includes the contest fee as well as an estimate of the members costs for the competition. The actual cost will be presented in Cockpit (http\://www.topcoder.com/direct) at the conclusion of the competition.
-If you've explored the links in TopCoder Cockpit and the Help Center but still need assistance with your competition, email support@topcoder.com and we'll be happy to help.
+If you've explored the links in Topcoder Direct and the Help Center but still need assistance with your competition, email support@topcoder.com and we'll be happy to help.
@@ -123,7 +123,7 @@ Please note\: This e-mail was sent from a notification-only address that cannot
-Thank you for working with TopCoder.
+Thank you for working with Topcoder.
diff --git a/conf/email_templates/activate_copilot_posting_receipt.txt b/conf/email_templates/activate_copilot_posting_receipt.txt
index d6b9dab15..b6e783e32 100644
--- a/conf/email_templates/activate_copilot_posting_receipt.txt
+++ b/conf/email_templates/activate_copilot_posting_receipt.txt
@@ -22,10 +22,10 @@ You can track the status of all your competitions, by visiting
-# * The Estimated Cost includes the contest fee as well as an estimate of prizes for the selected Copilot(s). The actual cost will be presented in Cockpit (https\://www.topcoder.com/direct) at the conclusion of the competition.
-If you've explored the links in TopCoder Cockpit and the Help Center but still need assistance with your competition, email support@topcoder.com and we'll be happy to help.
-
Review Style\: User Selection
%endif%
%if:CONTEST_INDICATOR='OBJECTIVE'%
-Review Style\: TopCoder Community Review Board.
+Review Style\: Topcoder Community Review Board.
%endif%
Project\: %PROJECT_NAME%
Scheduled Launch Time\: %LAUNCH_TIME%
@@ -77,7 +77,7 @@ Updated Total Cost\: $%TOTAL_COST%
+# * The Estimated Cost includes the contest fee as well as an estimate of the members costs for the competition. The actual cost will be presented in Direct (http\://www.topcoder.com/direct) at the conclusion of the competition.
#
#You will be invoiced for the contest fee when the competition launches. The remainder of the costs will be invoiced after the competition completes.
#
@@ -111,7 +111,7 @@ This competition was ordered by\:
-
%endif%
+# * The Estimated Cost includes the contest fee as well as an estimate of prizes for the selected Copilot(s). The actual cost will be presented in Direct (https\://www.topcoder.com/direct) at the conclusion of the competition.
#
#You will be invoiced for the contest fee when the competition launches. The remainder of the costs will be invoiced after the competition completes.
#
@@ -92,7 +92,7 @@ This competition was ordered by\:
+If you've explored the links in Topcoder Direct and the Help Center but still need assistance with your competition, email support@topcoder.com and we'll be happy to help.
---------------------------------------------------------------------
-Thank you for working with TopCoder.
+Thank you for working with Topcoder.
---------------------------------------------------------------------
-A message from TopCoder. +A message from Topcoder.
@@ -12,13 +12,13 @@ Here is a summary of your next steps. Please make sure you do step 1. Steps 2
1. Post a message to your customer in the Project Forum. This will let the customer know that you have been officially selected as the copilot and are ready to start.
-2. Create the game plan in Cockpit by adding all known and estimated contests you plan to run.
+2. Create the game plan in Direct by adding all known and estimated contests you plan to run.
3. If it is not already set, please set the budget and expected duration for the project by using the Edit Project screen. This is very important, and many customers will not proceed with the project until they are set. This will help set expectations for the project.
4. Communicate often and keep your game plans updated. Your customer will appreciate it and be more likely to expand their relationship with you.
-If you run into any issues or have a situation you need assistance with, please email support@topcoder.com and the TopCoder team will be there to help. You can also find assistance in our Help Center. +If you run into any issues or have a situation you need assistance with, please email support@topcoder.com and the Topcoder team will be there to help. You can also find assistance in our Help Center.
@@ -30,5 +30,5 @@ Please note\: This e-mail was sent from a notification-only address that cannot
-Thank you for working with TopCoder. +Thank you for working with Topcoder.
diff --git a/conf/email_templates/create_task_email_template.txt b/conf/email_templates/create_task_email_template.txt index 1ea11b38d..139f3440c 100644 --- a/conf/email_templates/create_task_email_template.txt +++ b/conf/email_templates/create_task_email_template.txt @@ -104,7 +104,7 @@ --You will be invoiced for $%TOTAL_COST% in accordance with the agreement you have in place with TopCoder, Inc. +You will be invoiced for $%TOTAL_COST% in accordance with the agreement you have in place with Topcoder, Inc.
@@ -70,7 +70,7 @@ This purchase was made for\:
-If you've explored the links in TopCoder Cockpit and the Help Center but still need assistance with your competition, email support@topcoder.com and we'll be happy to help. +If you've explored the links in Topcoder Direct and the Help Center but still need assistance with your competition, email support@topcoder.com and we'll be happy to help.
@@ -78,7 +78,7 @@ If you've explored the links in TopCoder Cockpit and the Help Center but still n
Please note\: This e-mail was sent from a notification-only address that cannot accept incoming e-mail. Please do not reply to this message.
-Thank you for working with TopCoder.
+Thank you for working with Topcoder.
---------------------------------------------------------------------
A component can have many versions and the current version stored in currentVersion field,
* while others are stored in versions list.
It’s important to be aware of fact that the current version is not necessarily the most recent one - it points + *
It's important to be aware of fact that the current version is not necessarily the most recent one - it points * to a completed version (or to the first one if it's is the only one version of a component).
*Also notice that the version field is just an "internal" field that will start from '1' and increase by '1' each
* time. A user will see CompVersion.versionText where version numbers look like "1.1", "3.0" etc.