diff --git a/config/locales/crowdin/es.yml b/config/locales/crowdin/es.yml index 6d597098f12..65d43c61e14 100644 --- a/config/locales/crowdin/es.yml +++ b/config/locales/crowdin/es.yml @@ -533,7 +533,7 @@ es: invalid_url: 'no es una URL válida.' invalid_url_scheme: 'no es un protocolo admitido (permitidos: %{allowed_schemes}).' less_than_or_equal_to: "debe ser menor o igual a %{count}." - not_current_user: "is not the current user." + not_current_user: "no es el usuario actual." not_a_date: "no es una fecha válida." not_a_datetime: "no es una fecha/hora válida." not_a_number: "No es un número." diff --git a/config/locales/crowdin/it.yml b/config/locales/crowdin/it.yml index 94dfbb6380a..6bb5af79450 100644 --- a/config/locales/crowdin/it.yml +++ b/config/locales/crowdin/it.yml @@ -532,7 +532,7 @@ it: invalid_url: 'non è un URL valido.' invalid_url_scheme: 'non è un protocollo supportato (ammessi: %{allowed_schemes}).' less_than_or_equal_to: "deve essere inferiore o uguale a %{count}." - not_current_user: "is not the current user." + not_current_user: "non è l'utente attuale." not_a_date: "non è una data valida." not_a_datetime: "non è un'orario valido." not_a_number: "non è un numero." diff --git a/config/locales/crowdin/pl.yml b/config/locales/crowdin/pl.yml index e876bcda6fc..5689ff9dc08 100644 --- a/config/locales/crowdin/pl.yml +++ b/config/locales/crowdin/pl.yml @@ -534,7 +534,7 @@ pl: invalid_url: 'nie jest poprawnym adresem URL.' invalid_url_scheme: 'nie jest obsługiwanym protokołem (dozwolone: %{allowed_schemes}).' less_than_or_equal_to: "musi być mniejsze niż lub równe %{count}." - not_current_user: "is not the current user." + not_current_user: "nie jest bieżącym użytkownikiem." not_a_date: "nie jest poprawną datą." not_a_datetime: "nie jest poprawną datą i czasem." not_a_number: "nie jest liczbą." diff --git a/docker/prod/proxy b/docker/prod/proxy index a4f07257707..ff2bf1b772e 100755 --- a/docker/prod/proxy +++ b/docker/prod/proxy @@ -1,5 +1,5 @@ #!/bin/bash set -e -[ -f /etc/apache2/sites-enabled/openproject.conf ] || erb -r time $APP_PATH/docker/proxy.conf.erb > /etc/apache2/sites-enabled/openproject.conf +[ -f /etc/apache2/sites-enabled/openproject.conf ] || erb -r time $APP_PATH/docker/prod/proxy.conf.erb > /etc/apache2/sites-enabled/openproject.conf exec /usr/sbin/apache2ctl -DFOREGROUND diff --git a/docs/cloud-edition-guide/book-cloud-edition/README.md b/docs/cloud-edition-guide/book-cloud-edition/README.md index c6bad656524..a560fc86a95 100644 --- a/docs/cloud-edition-guide/book-cloud-edition/README.md +++ b/docs/cloud-edition-guide/book-cloud-edition/README.md @@ -12,7 +12,7 @@ After you have tested the OpenProject Enterprise cloud edition and want to conti Please refer to our website for the Enterprise cloud edition [pricing](https://www.openproject.org/pricing/). -You can subscribe to a monthly or yearly plan. The subscription can be **paid via Credit Card or Bank transfer** (only for yearly subscription). +You can subscribe to a monthly or yearly plan. The subscription can be **paid via Credit Card or Bank transfer** (only for yearly subscriptions for customers in the EU, Switzerland and the United States). @@ -20,11 +20,11 @@ To upgrade your trial to the full version, **click on the BUY NOW teaser**, e.g. ![Cloud-edition-buy-now-teaser](Cloud-edition-buy-now-teaser.png) -You will be directed to the -> *Administration* -> *Billing*. +You will be directed to -> *Administration* -> *Billing*. -(1) First, choose if you want to subscribe to an **annual or monthly plan**. Only annually billed plans can be paid via bank transfer. +(1) First, choose if you want to subscribe to an **annual or monthly plan**. -(2) Select the **amount of users** from the drop-down list. It is only to book members in the steps of 5, minimum 5 users. +(2) Select the **amount of users** from the drop-down list. It is only possible to book members in the steps of 5, minimum 5 users. (3) Select your **country** from the drop-down list. @@ -57,7 +57,7 @@ Here, you can edit the account or billing information if needed. Subscribe to our regular newsletter in order to keep up to date with latest product developments. -Click the blue **Pay button and subscribe** to the OpenProject Enterprise cloud edition. +Click the blue **Pay** button and subscribe to the OpenProject Enterprise cloud edition. A payment receipt will be sent via email. @@ -65,12 +65,12 @@ A payment receipt will be sent via email. ## Pay per invoice (via bank transfer) -If you book an annual plan you can also choose to pay via invoice. +If you book an annual plan and your organization is based in the EU, Switzerland or the United States you can also choose to pay via invoice. -(1) Click the **Pay per invoice check mark**. +(1) Click the **Pay per invoice** check mark. (2) Enter your **Billing information**. Make sure to validate your billing email to receive the required information and invoice. -If you are a business customer, please enter a valid **VAT ID number**. +If you are a business customer from the EU, please enter a valid **VAT ID number**. (3) You have to **agree to our terms of services and privacy policy**. @@ -80,7 +80,7 @@ If you are a business customer, please enter a valid **VAT ID number**. You will get an overview of your booked subscription. -An invoice will be sent via email to the Billing email. +An invoice will be sent via email to the Billing email address. ![Subscription](image-20200115141724205.png) @@ -88,4 +88,5 @@ An invoice will be sent via email to the Billing email. ### Is there an advantage of the annual over the monthly OpenProject plan? -We offer two months of the Enterprise cloud edition for free if you choose an annual plan. If you decide for the two year plan, you get five months for free and if you commit to a five year plan, you get 15 months for free. +We offer two months of the Enterprise cloud edition for free if you choose an annual plan. If you decide for the two year plan, you get five months for free and if you commit to a five year plan, you get 15 months for free. +Please note: The free months will be included in the chosen length of your subscription period and won't be added on top. \ No newline at end of file diff --git a/docs/development/product-development-handbook/README.md b/docs/development/product-development-handbook/README.md index 8c598898de5..d1c260bf7d4 100644 --- a/docs/development/product-development-handbook/README.md +++ b/docs/development/product-development-handbook/README.md @@ -2,9 +2,9 @@ sidebar_navigation: title: Product Development priority: 100 -description: Learn about OpenProject's product development process +description: Learn about OpenProject's product development process and the RICE score robots: index, follow -keywords: product development, requirement process +keywords: product development, requirement process, RICE score ---

OpenProject Product Development Handbook

@@ -84,12 +84,12 @@ For internal or customer requirements requirements may directly be created, eval -| Who is involved? | Steps | Output | -| ----------------- | ---------------------------------------- | :------------------------------------------------------- | -| - Product Manager | 1. Create mockup | Specified feature (status “Specified”) inProduct Backlog | -| - Developer | 2. Validate & add effort / cost estimate | | -| - UX Researcher | 3. Assign to next product version | | -| - Designer | | | +| Who is involved? | Steps | Output | +| ----------------- | ---------------------------------------- | :-------------------------------------------------------- | +| - Product Manager | 1. Create mockup | Specified feature (status “Specified”) in Product Backlog | +| - Developer | 2. Validate & add effort / cost estimate | | +| - UX Researcher | 3. Assign to next product version | | +| - Designer | | | Based on the validated and prioritized features in the product backlog (status: “In specification”) the requirements with the highest RICE score are specified in more detail: @@ -192,7 +192,7 @@ One of the main artifacts used in the evaluation phase is the Opportunity Canvas **1. Problem** -States the problem that the feature request is addressing.This includes the **Customer** information (the affected persona or persona segment that experiences the problem most acutely), a **Problem** description and a description of the customer **Pain**. +States the problem that the feature request is addressing. This includes the **Customer** information (the affected persona or persona segment that experiences the problem most acutely), a **Problem** description and a description of the customer **Pain**. @@ -275,7 +275,7 @@ Only in rare exceptions and under consultation of developers can additional feat | Who is involved? | Steps | Output | | ----------------- | -------------------------------------- | :---------------------------- | -| - Tester | 1. Test features | Tested stable product vresion | +| - Tester | 1. Test features | Tested stable product version | | - Product Manager | 2. Report bugs | | | - Developer | 3. Deploy on community.openproject.com | | | - DevOps | | | diff --git a/docs/installation-and-operations/README.md b/docs/installation-and-operations/README.md index 6f12c2edb08..7146d4ee6a5 100644 --- a/docs/installation-and-operations/README.md +++ b/docs/installation-and-operations/README.md @@ -1,6 +1,8 @@ # Installation and Operations Guides -This section concerns the installation and operation of OpenProject (Community and Enterprise on-premises editions). +This section concerns the installation and operation of **OpenProject** (Community and Enterprise on-premises editions) for general project management. + +For installation of the **OpenProject BIM edition** for construction project management, choose OpenProject BIM in Step 1. Then, follow the standard installation steps as described in the guideline. ## Overview diff --git a/docs/installation-and-operations/configuration/incoming-emails/README.md b/docs/installation-and-operations/configuration/incoming-emails/README.md index 9875a4a56a0..0fb4877dda3 100644 --- a/docs/installation-and-operations/configuration/incoming-emails/README.md +++ b/docs/installation-and-operations/configuration/incoming-emails/README.md @@ -2,11 +2,15 @@ sidebar_navigation: title: Configuring inbound emails priority: 7 +description: Configuring inbound emails in OpenProject. +robots: index, follow +keywords: incoming, e-mail, inbound, mail --- # Configuring inbound emails OpenProject is able to receive incoming emails and create and update work packages and reply in forums depending on the content of the email. +If you're using the Enterprise cloud you can skip the Setup section, as the settings are already configured. ## Setup @@ -120,4 +124,4 @@ If you create a work package via email and sent it to another email (to or bcc) ### Truncate Emails -In the administator's setting you can specify lines after which an email will not be parsed anymore. That is useful if you want to reply to an email automatically sent to you from OpenProject. E.g. you could set it to `--Truncate here--` and insert this line into your email below the updates you want to perform. +In the administator's setting you can specify lines after which an email will not be parsed anymore. That is useful if you want to reply to an email automatically sent to you from OpenProject. E.g. you could set it to `--Truncate here--` and insert this line into your email below the updates you want to perform. Find out more [here](../../../system-admin-guide/email/#incoming-emails-settings). diff --git a/docs/installation-and-operations/operation/upgrading/README.md b/docs/installation-and-operations/operation/upgrading/README.md index 0db6c2928f1..b8af2c5633a 100644 --- a/docs/installation-and-operations/operation/upgrading/README.md +++ b/docs/installation-and-operations/operation/upgrading/README.md @@ -183,4 +183,4 @@ rm -rf /opt/openproject/frontend/node_modules OpenProject 8.0. has removed Textile, all previous content is migrated to GFM Markdown using [pandoc](https://pandoc.org). This will happen automatically during the migration run. A recent pandoc version will be downloaded by OpenProject. -For more information, please visit this separate guide: https://github.com/opf/openproject/tree/dev/docs/user/textile-to-markdown-migration +For more information, please visit [this separate guide](../../misc/textile-migration). diff --git a/docs/release-notes/11-0-0/README.md b/docs/release-notes/11-0-0/README.md index 729a5acf4fc..eb1c98c1fad 100644 --- a/docs/release-notes/11-0-0/README.md +++ b/docs/release-notes/11-0-0/README.md @@ -289,7 +289,7 @@ There are lots and lots of new things we packed into 11.0 to tell you about. - Changed: Gantt chart: Make row's background translucent when hovered \[[#34028](https://community.openproject.com/wp/34028)\] - Changed: change icons for manual scheduling mode \[[#34058](https://community.openproject.com/wp/34058)\] - Changed: Improve board creation modal \[[#34070](https://community.openproject.com/wp/34070)\] -- Changed: Hide derived(Start|Finish)Date from work package forms \[[#34122](https://community.openproject.com/wp/34122)\] +- Changed: Hide derived (Start/Finish) Date from work package forms \[[#34122](https://community.openproject.com/wp/34122)\] - Changed: Extend search autocompleter with useful information \[[#34132](https://community.openproject.com/wp/34132)\] - Changed: [all projects overview] (Add option to) show status-text in expanded view. \[[#34191](https://community.openproject.com/wp/34191)\] - Changed: Map board subtasks columns when copying projects \[[#34238](https://community.openproject.com/wp/34238)\] diff --git a/docs/system-admin-guide/custom-fields/custom-fields-projects/README.md b/docs/system-admin-guide/custom-fields/custom-fields-projects/README.md index 4c5a1e05c18..7050bd00431 100644 --- a/docs/system-admin-guide/custom-fields/custom-fields-projects/README.md +++ b/docs/system-admin-guide/custom-fields/custom-fields-projects/README.md @@ -6,9 +6,9 @@ description: Custom fields for projects. robots: index, follow keywords: custom fields for projects, show custom fields --- -# Display custom fields in the project list (Premium feature) +# Manage and display custom fields in the project list (Premium feature) -As a user of the [OpenProject Enterprise on-premises](https://www.openproject.org/enterprise-edition/) or [OpenProject Enterprise cloud](https://www.openproject.org/hosting/) you can customize the work package list and show additional project information by adding custom fields to the project list, e.g. adding accountable, project due date, progress, and more. +As a user of [OpenProject Enterprise on-premises](https://www.openproject.org/enterprise-edition/) or [OpenProject Enterprise cloud](https://www.openproject.org/hosting/) you can customize the work package list and show additional project information by adding custom fields to the project list, e.g. adding accountable, project due date, progress, and more. ## Creating a custom field for projects @@ -27,11 +27,11 @@ Click on the link **Create a new custom field** to create a project custom field ![Sys-admin-custom-fields-projects](Sys-admin-custom-fields-projects.png) -## Setting a project custom field +## Populating a project custom field -Once you created the custom field you can set it in the [project settings](../../../user-guide/projects/project-settings/). +Once you created the custom field you can set a value for it in the [project settings](../../../user-guide/projects/project-settings/). -To do this navigate to a project and select *Project settings* from the side menu. The project custom field is visible under *Information*. As a project manager you can set the project custom field. +To do this navigate to a project and select *Project settings* from the side menu. The project custom field is visible under *Information*. As a project manager you can populate or edit the project custom field. ![Sys-admin-custom-fields-project-settings](Sys-admin-custom-fields-project-settings.png) @@ -47,10 +47,14 @@ Navigate to this project list by selecting *View all projects* from the project ![Sys-admin-view-all-projects](Sys-admin-view-all-projects-1579704910470.png) -In the list of all projects you will see the project custom fields displayed as a columns in the project list. Therefore, you can easily communicate project information across multiple projects. +In the list of all projects you will see the project custom fields displayed as a columns in the project list. Therefore, you can easily communicate project information across multiple projects. ![Sys-admin-display-project-custom-field](Sys-admin-display-project-custom-field.png) + + To change the **order of the project custom fields' columns**, change it in -> *Administration* -> *Custom fields* by using the sorting **arrows**. ![image-20201007163002544](image-20201007163002544.png) diff --git a/docs/system-admin-guide/system-settings/project-system-settings/README.md b/docs/system-admin-guide/system-settings/project-system-settings/README.md index dc53863b8cc..94a5dcf39fd 100644 --- a/docs/system-admin-guide/system-settings/project-system-settings/README.md +++ b/docs/system-admin-guide/system-settings/project-system-settings/README.md @@ -10,16 +10,18 @@ keywords: project system settings To adapt the system project settings, go to System settings on the tab **Projects** where you can configure the following options. -### Settings for new projects +## Settings for new projects 1. Check if **new projects are public by default**. This means that users without an account can access the project without login. 2. Select **which modules should be activated for newly created projects per default**. 3. Choose whether **sequential project identifiers should be created**. If this option is activated, a project identifier for the next project will be offered automatically, based on the existing project name. For example, if a project “Myproject1” was created, “Myproject2” will be offered as identifier for the next project. 4. The **role given to a user in a new project when the user creates a new project but is not an (global) admin**. This makes sense when a user receives the permission to create a new project via [global role](../../users-permissions/roles-permissions/). -### Settings for the Project Overview List -5. Choose **which columns should be visible** in the Project Overview List by default. -6. Define the **settings for the Gantt chart view** displayed when clicking on "Open as Gantt view" in the Projects Overview List. You can choose filters, columns, sortings and more to configure the view. For more information on how the configuration works please refer to the instructions for the [work package table configuration](../../../user-guide/work-packages/work-package-table-configuration/) in the User Guide. +## Settings for the Projects Overview List +5. Choose **which columns should be visible** in the Projects Overview List by default. + +6. Define the **settings for the Gantt chart view** displayed when clicking on "Open as Gantt view" in the Projects Overview List. You can choose filters, columns, sorting and more to configure the view. For more information on how the configuration works please refer to the instructions for the [work package table configuration](../../../user-guide/work-packages/work-package-table-configuration/) in the User Guide (as the basic principles are the same). + 7. Do not forget to **save** your changes. ![image-20201005103659097](image-20201005103659097.png) diff --git a/docs/user-guide/budgets/README.md b/docs/user-guide/budgets/README.md index 61d8daec52a..0d6b08a4dbe 100644 --- a/docs/user-guide/budgets/README.md +++ b/docs/user-guide/budgets/README.md @@ -22,7 +22,7 @@ Then, you will assign work packages to a budgets. If you log time or costs to th | [Add planned labor costs](#add-planned-labor-costs) | How to add planned labor costs to a budget? | | [Assign a work package to a budget](#assign-a-work-package-to-a-budget) | How to assign a work package to book time and costs to a project budget? | | [View details and update budget](#view-details-and-update-budget) | How to display the details, update, copy or delete a project budget? | -| [Frequently asked questions (FAQ)](Frequently-asked-questions-(FAQ)) | What are frequent questions regarding budgets? | +| [Frequently asked questions (FAQ)](#frequently-asked-questions-(faq)) | What are frequent questions regarding budgets? | ## Create a project budget diff --git a/docs/user-guide/integrations/README.md b/docs/user-guide/integrations/README.md index b048387c741..6cf13acb2f8 100644 --- a/docs/user-guide/integrations/README.md +++ b/docs/user-guide/integrations/README.md @@ -38,7 +38,7 @@ If you would like to learn more about OpenProject's features vs Trello, please r ## Toggl -We do offer an [integration](../time-and-costs/time-tracking/toggl-integration/) between OpenProject and the time tracking app Toggl. +We do offer an [integration](../time-and-costs/time-tracking/toggl-integration/) between OpenProject and the time tracking app Toggl. Find out more [here](../time-and-costs/time-tracking/toggl-integration/). ## Slack diff --git a/docs/user-guide/projects/project-settings/custom-fields/README.md b/docs/user-guide/projects/project-settings/custom-fields/README.md index c2c21a3538e..99b88194354 100644 --- a/docs/user-guide/projects/project-settings/custom-fields/README.md +++ b/docs/user-guide/projects/project-settings/custom-fields/README.md @@ -1,25 +1,25 @@ --- sidebar_navigation: - title: Custom fields + title: Enable work package custom fields priority: 700 description: Manage custom fields in a project. robots: index, follow -keywords: custom fields +keywords: custom fields, activate work package custom field --- # Enable custom fields in projects -**Custom fields can be activated or deactivated in a project**. Open the respective project and go to -> *project settings* -> *custom fields*. +**Custom fields for work packages can be activated or deactivated in a project**. -
**Custom fields** are defined as additional value fields which can be added to existing value fields. The different sections that can use custom fields are work packages, spent time, projects, versions, users, groups, activities (time tracking), and work package priorities.
-1. Manage the custom field by clicking on the name. You have to be a System Administrator in order to [manage custom fields in the system administration](../../../../system-admin-guide/custom-fields). -2. **Select if the custom fields shall be enabled in the project**. If enabled globally in the custom fields settings, it will automatically be displayed in all projects. -3. View the work package types for which the custom field is already enabled. Only for the displayed types the custom field will be active. +
**Custom fields** are defined as additional attribute fields which can be added to existing attribute fields. The different sections that can use custom fields are work packages, spent time, projects, versions, users, groups, activities (time tracking), and work package priorities.
+ +**Please note:** The instructions in this section *only* apply to custom fields for work packages. + +Before you can enable a custom field it needs to be created in the [system administration](../../../../system-admin-guide/custom-fields). Afterwards, open the respective project and go to -> *Project settings* -> *Custom fields*. + +1. Manage the custom field by clicking on the name. +2. **Select if the custom fields shall be enabled in the project**. If enabled globally in the custom fields settings in the system administration, it will automatically be displayed in all projects. +3. View the work package types for which the custom field is already enabled. Only for the displayed types the custom field will be active. You can add the custom field to additional work package types by [adding them to the respective work package form](../../../../system-admin-guide/manage-work-packages/work-package-types/#work-package-form-configuration). 4. **Create a new custom field** with the green + Custom field button. You have to be a system administrator in order to create new custom fields. 5. Press the blue **Save** button to confirm your changes. ![User-guide_project-settings-custom-fields](User-guide_project-settings-custom-fields.png) - - - \ No newline at end of file diff --git a/docs/user-guide/projects/project-settings/project-information/README.md b/docs/user-guide/projects/project-settings/project-information/README.md index 3c700f221ea..0cb954f37b8 100644 --- a/docs/user-guide/projects/project-settings/project-information/README.md +++ b/docs/user-guide/projects/project-settings/project-information/README.md @@ -15,12 +15,12 @@ Manage your project information in the Project settings: select a project and op You will have the following options in the project settings. 1. Set a **name for your project**. The name will be displayed in the project list. -2. Set **custom fields**, e.g. Responsible Department, Risk assessment, Project ID, Project accountable, etc. (if activated in the -> *Administration* -> *Custom fields* -> within the custom fields for projects). +2. Set **custom fields**, e.g. Responsible Department, Risk assessment, Project ID, Project accountable, etc. (if activated in the -> *Administration* -> *Custom fields* -> within the custom fields for projects). Find out more about project custom fields [here](../../../../system-admin-guide/custom-fields/custom-fields-projects/). 3. Select the **parent project**. 4. Add a project **description**. 5. Display or edit the **project identifier**. This is the part of the project name shown in the URL, e.g. /demo-project. -6. The a project to **public**. This ways users will be able to access the project without logging in. -7. Set a **project status**. The project status can be displayed in the [project overview](../../../project-overview). +6. This check-box sets a project to **public**. This ways users will be able to access the project without being a member of it. +7. Set a **project status**. The project status can be displayed in the [project overview](../../../project-overview). If you want to set additional or different status options you can create and use a [project custom field](../../../../system-admin-guide/custom-fields/custom-fields-projects). 8. Add a **project status description**. The status description will be shown on the [project overview](../../../project-overview) page. 9. Display the required disk storage information. 10. **Save** your changes. @@ -31,4 +31,3 @@ You will have the following options in the project settings. 15. **Delete a project**. By [deleting a project](../../#delete-a-project) the whole project with all included information will be removed. ![project-information](image-20201010152113743.png) -