diff --git a/docker/supervisord b/docker/supervisord
index 0943e39e40..fd2a1ecf83 100755
--- a/docker/supervisord
+++ b/docker/supervisord
@@ -69,7 +69,8 @@ migrate() {
pushd $APP_PATH >/dev/null
/etc/init.d/memcached start
bundle exec rake db:migrate
- bundle exec rake db:seed
+ # run seed as app user so created attachments (and folder) belong to app, not root
+ su app -c 'bundle exec rake db:seed'
/etc/init.d/memcached stop
popd >/dev/null
}
diff --git a/docs/cloud-edition-guide/README.md b/docs/cloud-edition-guide/README.md
index 3bf1a662e9..36159c3e93 100644
--- a/docs/cloud-edition-guide/README.md
+++ b/docs/cloud-edition-guide/README.md
@@ -40,8 +40,14 @@ You will get a detailed feature comparison [here](https://www.openproject.org/pr
### **Can I import my** **OpenProject** **community instance into my cloud environment?**
-Yes, we provide an upload possibility of your data to move from a Community installation to the Cloud Edition.To import your community instance into our cloud environment, please send us the following files:1. the database SQL dump of your local installation2. the attachments of your local installation For a package-based installation, you can create both as root user on your environment as follows openproject run backupThis creates the attachment and postgresql-dump or mysql-dump under /var/db/openproject/backup.If you are still running OpenProject under MySQL, your dump will be converted to PostgreSQL before importing, we will do this for you. More information about the backup tool can be found under this link: https://www.openproject.org/operations/backup/backup-guide-packaged-installation/Before uploading the attachments securely to us using the following form, please contact us via support@openproject.com:https://openproject.org/saas-importThe form generates a direct upload to our secure S3 environment from which the import takes place.
-
+Yes, we provide an upload possibility of your data to move from a Community installation to the Cloud Edition.
+To import your community instance into our cloud environment, please send us the following files:
+1. the database SQL dump of your local installation
+2. the attachments of your local installation For a package-based installation, you can create both as root user on your environment as follows openproject run backup
+This creates the attachment and postgresql-dump or mysql-dump under /var/db/openproject/backup.
+If you are still running OpenProject under MySQL, your dump will be converted to PostgreSQL before importing, we will do this for you. More information about the backup tool can be found under this [link](https://www.openproject.org/operations/backup/backup-guide-packaged-installation/).
+Before uploading the attachments securely to us using the [following form](https://openproject.org/saas-import), please contact us via support@openproject.com.
+The form generates a direct upload to our secure S3 environment from which the import takes place.
### Is there an advantage of the annual over the monthly** **OpenProject** **plan?**
@@ -52,8 +58,7 @@ We offer two months of the cloud edition for free if you choose an annual plan.
### Where geographically is the** **OpenProject** **cloud data stored?**
-OpenProject cloud environment are hosted on a logically isolated virtual cloud at Amazon Web Services with all services being located in Ireland. AWS is a [GDPR compliant](https://aws.amazon.com/compliance/gdpr-center/) cloud infrastructure provider [with extensive security and compliance programs](https://aws.amazon.com/security/) as well as unparalleled access control mechanisms to ensure data privacy. Employed facilities are compliant with the ISO 27001 and 27018 standards. OpenProject cloud environment is continuously backing up user data with data at rest being fully encrypted with AES-256. Each individual instance is logically separated and data is persisted in a unique database schema, reducing the risk of intersection or data leaks between instances.[ https://www.openproject.org/gdpr-compliance/](https://www.openproject.org/gdpr-compliance/)
-
+The OpenProject Cloud Environment is hosted on a logically isolated virtual cloud at Amazon Web Services with all services being located in Ireland. AWS is a GDPR compliant cloud infrastructure provider with extensive security and compliance programs as well as unparalleled access control mechanisms to ensure data privacy. Employed facilities are compliant with the ISO 27001 and 27018 standards. OpenProject Cloud Environment is continuously backing up user data with data at rest being fully encrypted with AES-256. Each individual's instance is logically separated and data is persisted in a unique database schema, reducing the risk of intersection or data leaks between instances. You can find more information [here](https://www.openproject.org/gdpr-compliance/).
### Is there a size limit for uploading documents to the** **OpenProject** **cloud edition?**
diff --git a/docs/cloud-edition-guide/book-cloud-edition/README.md b/docs/cloud-edition-guide/book-cloud-edition/README.md
index 18003bce51..a5993cdb45 100644
--- a/docs/cloud-edition-guide/book-cloud-edition/README.md
+++ b/docs/cloud-edition-guide/book-cloud-edition/README.md
@@ -82,4 +82,10 @@ You will get an overview of your booked subscription.
An invoice will be sent via email to the Billing email.
-![Subscription](image-20200115141724205.png)
\ No newline at end of file
+![Subscription](image-20200115141724205.png)
+
+## Frequently asked questions (FAQ)
+
+### Is there an advantage of the annual over the monthly OpenProject plan?
+
+We offer two months of the Cloud Edition for free if you choose an annual plan.
diff --git a/docs/cloud-edition-guide/create-trial-installation/README.md b/docs/cloud-edition-guide/create-trial-installation/README.md
index 4250ecbc39..a09d86568f 100644
--- a/docs/cloud-edition-guide/create-trial-installation/README.md
+++ b/docs/cloud-edition-guide/create-trial-installation/README.md
@@ -38,3 +38,12 @@ You will then be asked to [**create an OpenProject account**](../../getting-star
![Cloud-create-trial](Cloud-create-trial.png)
Your OpenProject instance will be created and you will be directed to your OpenProject installation.
+
+## Frequently asked questions (FAQ)
+
+### My OpenProject cloud trial expired – can I still access my data?
+
+Due to data privacy reasons we automatically delete OpenProject trial environments a couple of weeks after they have expired.
+If your OpenProject Trial is not accessible through the known URL, it has likely been deleted.
+You can easily [create a new OpenProject trial environment](https://start.openproject.com/). Simply enter your organization name (you can use the same name as before) and click on "Start Free Trial".
+In order to avoid that your data is getting deleted, please select a plan during your trial duration or shortly after your OpenProject trial environment has expired.
diff --git a/docs/cloud-edition-guide/invoices-and-billing-history/README.md b/docs/cloud-edition-guide/invoices-and-billing-history/README.md
index 2110a29a98..2e0fbb6366 100644
--- a/docs/cloud-edition-guide/invoices-and-billing-history/README.md
+++ b/docs/cloud-edition-guide/invoices-and-billing-history/README.md
@@ -40,4 +40,19 @@ With the **Download link** you can download the inovices.
The **Load more link** will open more positions on the list.
-![Billing history overview](image-20200113135853806.png)
\ No newline at end of file
+![Billing history overview](image-20200113135853806.png)
+
+## Frequently asked questions (FAQ)
+
+### Can we pay the OpenProject cloud edition by transfer?
+
+Yes, for customers in the EU it is possible to pay by bank transfer (as well as by credit card).
+To do this, you can sign into your OpenProject environment and select the "Buy now" button from the top menu. You are then directed to the payment page, where you can select the number of users you want to work with and your country. Then you can check the option to pay by invoice and fill out the billing information. You will then receive an invoice from us.
+
+### When does my OpenProject contract end?
+
+The user may terminate the contract at any time, which will apply by the end of the subscription period (including last day). In case of credit card payment the subscription period is one month or one year; in case of payment via invoice the subscription period is one year. The [agreed subscription period](https://www.openproject.org/terms-of-service/) will be extended automatically if the contract was not terminated on time.
+
+### What shall I do when I run into payment issues with OpenProject?
+
+In case you use the bank transfer payment method please indicate the invoice number. You can find this information in the corresponding invoice (OP…). Otherwise the automatic banking system is not able to detect your payment. Please do not hesitate to contact accounting@openproject.com if you have any further questions.
\ No newline at end of file
diff --git a/docs/cloud-edition-guide/manage-subscription/README.md b/docs/cloud-edition-guide/manage-subscription/README.md
index bfc5403933..6ae2df0402 100644
--- a/docs/cloud-edition-guide/manage-subscription/README.md
+++ b/docs/cloud-edition-guide/manage-subscription/README.md
@@ -60,4 +60,22 @@ Click on the **Cancel Subscription link** if you want to terminate your OpenProj
**Note**: After cancellation you will receive an email confirmation. Your subscription will be terminated at the end of the current subscription period. After cancellation your data will be kept for a certain period of time in case of reactivation of a subscription.
-
\ No newline at end of file
+
+
+## Frequently asked questions (FAQ)
+
+### How can I increase the number of users in the OpenProject Cloud Edition?
+
+Please note that the minimum number of users is 5. You can then increase the number of users in steps of 5. Just write an email to sales@openproject.com.
+
+### Is it possible to change the number of users in the OpenProject Cloud Edition?
+
+You can always increase the number of users. The number of users can be increased in steps of 5 (e.g. you could start with 5 users and then increase the number of users to 10 users). You can purchase the Enterprise Edition from [here](https://www.openproject.org/enterprise-edition/). Simply click on the button "Book now" and follow the steps. A reduction in the number of users would take effect after the current service period.
+
+### Do you have OpenProject guest accounts?
+
+Currently, all users working in the OpenProject Enterprise Edition need a license in order to access OpenProject. Regarding payments we only count the active (not blocked) users.
+
+### Can I run OpenProject as a single user?
+
+Our minimum plan for the Cloud Edition and Enterprise Edition is five users. Our pricing scheme covers three subscription options: Community ($0), Cloud (€4.95/member/month or approximately $5.60/member/month), and Enterprise (€5.95/member/month or approximately $6.73/member/month). We recommend to start the [community version](https://www.openproject.org/download-and-installation/) free of charge if the 5 user minimum is an issue.
\ No newline at end of file
diff --git a/docs/enterprise-edition-guide/README.md b/docs/enterprise-edition-guide/README.md
index c16caa4fcf..cbedbf1c34 100644
--- a/docs/enterprise-edition-guide/README.md
+++ b/docs/enterprise-edition-guide/README.md
@@ -40,3 +40,7 @@ The Enterprise Edition is an upgrade of the self-hosted Community Edition. When
Yes, you can upgrade your existing OpenProject Community Edition to the Enterprise Edition. You can then continue to use the same data as before but also use the premium features. When you purchase the Enterprise Edition, you receive an Enterprise Edition license. You can use this license to upgrade your Community Edition.
+### Do you have a reseller program for OpenProject?
+
+We provide a [reseller program](https://www.openproject.org/reseller-program/) exclusively for the OpenProject Enterprise Edition (currently not for the Cloud Edition) and offer a 25% discount on the regular prices as a part of this. Once you purchased the first Enterprise Edition license for a client, you receive an Enterprise Edition license for 25 users free of charge (for internal use).
+Please let us know if you have a particular customer request that we can send you a quote for.
diff --git a/docs/enterprise-edition-guide/support/installation-support/README.md b/docs/enterprise-edition-guide/support/installation-support/README.md
index d6e3020bbb..66f6dc572d 100644
--- a/docs/enterprise-edition-guide/support/installation-support/README.md
+++ b/docs/enterprise-edition-guide/support/installation-support/README.md
@@ -10,7 +10,7 @@ keywords: installation support
We deliver the confidence of a tested, supported and certified enterprise-class business application.
-If you want to work with the on premise OpenProject Enterprise Edition but do not have a Community version running, you can order **installation support** during the [booking process of your Enterprise Edition](../activate-enterprise-edition).
+If you want to work with the on premise OpenProject Enterprise Edition but do not have a Community version running, you can order **installation support** during the [booking process of your Enterprise Edition](../../activate-enterprise-edition).
The cost for the installation support of a Community version is 150 €. In the price there is no migration included. If you need migration support, please [contact us](mailto:info@openproject.com) for a detailed quotation.
diff --git a/docs/getting-started/README.md b/docs/getting-started/README.md
index 9cf98121ca..bc302e45b1 100644
--- a/docs/getting-started/README.md
+++ b/docs/getting-started/README.md
@@ -48,6 +48,18 @@ Watch a **comprehensive OpenProject product introduction** video to learn how to
## Frequently asked questions - FAQ
+### Is OpenProject free of charge?
+
+We offer three different versions of OpenProject. Please get an overview of the different OpenProject Editions [here](https://www.openproject.org/pricing/). The (on-premise) OpenProject Community Edition is completely free. The Cloud and Enterprise Edition offer premium features, hosting and support and thus we are charging for it. Nevertheless, we offer free 14 days trials for the Enterprise and Cloud versions so that you can get to know their benefits. If you prefer to use the free OpenProject Community Edition, you can follow these [installation instructions](https://www.openproject.org/download-and-installation/), please note that you need a Linux server to install the Community Edition. It is always possible to upgrade from the Community to the Cloud and Enterprise Edition – check out the premium features [here](https://www.openproject.org/enterprise-edition/).
+
+### How do I get access to the OpenProject premium features?
+
+We offer the premium functions of OpenProject (incl. boards) for two different OpenProject variants:
+* For the OpenProject Cloud Edition (hosted by us),
+* For the self-hosted (on-premise) OpenProject Enterprise Edition
+
+If you want to run OpenProject on your own server the OpenProject Enterprise Edition is the right option.
+Have you already installed the [OpenProject Community Edition](https://www.openproject.org/download-and-installation/)? If yes, you can request a trial license for the OpenProject Enterprise Edition by clicking on the button ["Free trial license"](https://www.openproject.org/de/enterprise-edition/) and test the Enterprise Edition for 14 days for free.
### Is it possible that we can have a board over all OpenProject tasks and Users?
diff --git a/docs/getting-started/invite-members/README.md b/docs/getting-started/invite-members/README.md
index dde381662a..157879c513 100644
--- a/docs/getting-started/invite-members/README.md
+++ b/docs/getting-started/invite-members/README.md
@@ -62,3 +62,5 @@ You can now collaborate with your team in OpenProject.
+
+
diff --git a/docs/getting-started/sign-in-registration/README.md b/docs/getting-started/sign-in-registration/README.md
index 1c17b112a4..2b9947db24 100644
--- a/docs/getting-started/sign-in-registration/README.md
+++ b/docs/getting-started/sign-in-registration/README.md
@@ -112,3 +112,9 @@ You will then receive an email with a link to reset your password.
+## Frequently asked questions (FAQ)
+
+### Is it possible to use multiple languages in OpenProject?
+
+Yes, it is possible to use OpenProject in multiple languages. We support English, German, French and a number of additional languages. Each user can select their own preferred language by signing into OpenProject, clicking on the user avatar on the upper right side and selecting "My account" from the dropdown menu.
+You can then select "Settings" from the side menu on the left side and [change the language](../my-account/#change-your-language).
diff --git a/docs/installation-and-operations/README.md b/docs/installation-and-operations/README.md
index 95f11f7ed5..1d743b04ed 100644
--- a/docs/installation-and-operations/README.md
+++ b/docs/installation-and-operations/README.md
@@ -15,3 +15,14 @@ This section concerns the installation and operation of OpenProject (Community a
For production environments and when using a [supported distribution](system-requirements), we recommend using the [packaged installation](installation/packaged/). This will install OpenProject as a system dependency using your distribution's package manager, and provide updates in the same fashion that all other system packages do.
A [manual installation](installation/manual) option is also documented, but due to the large number of components involved and the rapid evolution of OpenProject, we cannot ensure that the procedure is either up-to-date or that it will correctly work on your machine. This mean if installation is NOT recommended.
+
+## Frequently asked questions (FAQ)
+
+### Are there extra fees to pay, in terms of installing the OpenProject software?
+
+The Community and [Enterprise Edition](https://www.openproject.org/enterprise-edition/) are on premise solutions and thus need installation from your side while the [Cloud Edition](https://www.openproject.org/hosting/) is hosted by us. The Community Edition is for free and we ask you to do the installation yourself. Of course we support you with a clear and easy [installation guide](https://www.openproject.org/download-and-installation/). If you would like us to install the Enterprise Edition for you, we are charging a fee of €150 for this once-off service. You can add the installation support during your Enterprise Edition booking process.
+
+### How can I migrate MySQL to PostgreSQL in OpenProject?
+
+We have prepared a [guide for the migration of MySQL to PostgreSQL](https://docs.openproject.org/installation-and-operations/misc/packaged-postgresql-migration/).
+If you are experiencing difficulties in following this guide, we could use a temporary remote SSH access to your servers to perform the migration for you, or you provide us with the dump of the MySQL database and will be returned a migrated PostgreSQL dump.
diff --git a/docs/installation-and-operations/installation/README.md b/docs/installation-and-operations/installation/README.md
index 470d7c1b8a..de01969fae 100644
--- a/docs/installation-and-operations/installation/README.md
+++ b/docs/installation-and-operations/installation/README.md
@@ -14,3 +14,10 @@ OpenProject can be setup in three different ways:
| [Installation with Univention Corporate Server](./univention) | OpenProject is available in the App Center and comes integrated with the identity management |
**We recommend downloading the DEB/RPM package installation.**
+
+## Frequently asked questions (FAQ)
+
+### Do you have a step-by-step guide to installing OpenProject Enterprise under Active Directory?
+
+We have a guide on [how to use OpenProject with your Active Directory](https://www.openproject.org/help/administration/manage-ldap-authentication/).
+In addition, with the Enterprise Edition it is also possible to [link LDAP groups with groups in OpenProject](https://www.openproject.org/help/administration/manage-ldap-authentication/synchronize-ldap-groups/).
diff --git a/docs/installation-and-operations/installation/docker/README.md b/docs/installation-and-operations/installation/docker/README.md
index a47a43c0ef..664e68ee76 100644
--- a/docs/installation-and-operations/installation/docker/README.md
+++ b/docs/installation-and-operations/installation/docker/README.md
@@ -245,3 +245,54 @@ The apache configuration for this configuration then looks like this:
```
+
+### OpenProject plugins
+
+The docker image itself does not support plugins. But you can create your own docker image to include plugins.
+
+**1. Create a new folder** with any name, for instance `custom-openproject`. Change into that folder.
+
+**2. Create the file `Gemfile.plugins`** in that folder. In the file you declare the plugins you want to install.
+For instance:
+
+```
+group :opf_plugins do
+ gem "openproject-slack", git: "https://github.com/opf/openproject-slack.git", branch: "release/10.0"
+end
+```
+
+**3. Create the `Dockerfile`** in the same folder. The contents have to look like this:
+
+```
+FROM openproject/community:10
+
+COPY Gemfile.plugins /app/
+
+RUN bundle config unset deployment && bundle install && bundle config set deployment 'true'
+RUN bash docker/precompile-assets.sh
+```
+
+The file is based on the normal OpenProject docker image.
+All the Dockerfile does is copy your custom plugins gemfile into the image, install the gems and precompile any new assets.
+
+**4. Build the image**
+
+To actually build the docker image run:
+
+```
+docker build -t openproject-with-slack .
+```
+
+The `-t` option is the tag for your image. You can choose what ever you want.
+
+**5. Run the image**
+
+You can run the image just like the normal OpenProject image (as shown earlier).
+You just have to use your chosen tag instead of `openproject/community:10`.
+To just give it a quick try you can run this:
+
+```
+docker run -p 8080:80 --rm -it openproject-with-slack
+```
+
+After which you can access OpenProject under http://localhost:8080.
diff --git a/docs/installation-and-operations/system-requirements/README.md b/docs/installation-and-operations/system-requirements/README.md
index 93a553b893..41105759d0 100644
--- a/docs/installation-and-operations/system-requirements/README.md
+++ b/docs/installation-and-operations/system-requirements/README.md
@@ -45,11 +45,29 @@ Both the package and docker based installations will install and setup the follo
## Client
-OpenProject supports the latest versions of the major browsers. In our
-strive to make OpenProject easy and fun to use we had to drop support
-for some older browsers (e.g. IE 11).
+OpenProject supports the latest versions of the major browsers.
-* [Mozilla Firefox](https://www.mozilla.org/en-US/firefox/products/) (At least ESR version 60)
+* [Mozilla Firefox](https://www.mozilla.org/en-US/firefox/products/) (at least ESR version 68.6.0)
* [Microsoft Edge](https://www.microsoft.com/de-de/windows/microsoft-edge)
* [Google Chrome](https://www.google.com/chrome/browser/desktop/)
* [Apple Safari](https://www.apple.com/safari/)
+
+## Frequently asked questions (FAQ)
+
+### What are the OpenProject system requirements?
+
+OpenProject can be installed in two different ways: the packaged installation of OpenProject is the recommended way to install and maintain OpenProject using DEB or RPM packages. System requirements need one of the following Linux distributions:
+* Ubuntu 18.04 Bionic Beaver
+* Ubuntu 16.04 Xenial Xerus
+* Debian 10 Buster
+* Debian 9 Stretch
+* CentOS/RHEL 8.x
+* CentOS/RHEL 7.x
+* Suse Linux Enterprise Server 12
+
+OpenProject also provides a Docker image for the Community Edition that you can very easily install and upgrade on your servers.
+The detailed system requirements are available [here](https://www.openproject.org/system-requirements/).
+
+### Can I run OpenProject on Windows?
+
+At the moment this is not possible. Check above regarding the system requirements.
diff --git a/docs/system-admin-guide/README.md b/docs/system-admin-guide/README.md
index daf6c198cb..b57a703b1e 100644
--- a/docs/system-admin-guide/README.md
+++ b/docs/system-admin-guide/README.md
@@ -40,3 +40,9 @@ Click on one of the categories in order to proceed with the configuration.
| [Webhooks](./webhooks) | Add and manage webhooks in OpenProject. |
| [Information](information) | View the latest system information status. |
+# Frequently asked questions (FAQ)
+
+### How can we download the documentation loaded on OpenProject?
+
+Currently, there is unfortunately no option to export all the documents in OpenProject. We could manually export the entire database (including the attachments) for you. Due to the manual effort, we would however need to charge a service fee for this. Please contact sales@openproject.com.
+
diff --git a/docs/user-guide/README.md b/docs/user-guide/README.md
index 7003549284..51384da350 100644
--- a/docs/user-guide/README.md
+++ b/docs/user-guide/README.md
@@ -150,4 +150,8 @@ You can indirectly import MS Project files into OpenProject using MS Excel. We o
### How can we download** **the documentation loaded on OpenProject?**
-Currently, there is unfortunately no option to export all the documents in OpenProject. We could manually export the entire database (including the attachments) for you. Due to the manual effort, we would however need to charge a service fee for this. Please contact [sales@openproject.com](mailto:sales@openproject.com)
\ No newline at end of file
+Currently, there is unfortunately no option to export all the documents in OpenProject. We could manually export the entire database (including the attachments) for you. Due to the manual effort, we would however need to charge a service fee for this. Please contact [sales@openproject.com](mailto:sales@openproject.com)
+
+### Is there an OpenProject app?
+
+There is no native app for OpenProject, but OpenProject is responsive - so it is displayed well on smaller displays.
diff --git a/docs/user-guide/agile-boards/README.md b/docs/user-guide/agile-boards/README.md
index 402f3cce45..ada712b181 100644
--- a/docs/user-guide/agile-boards/README.md
+++ b/docs/user-guide/agile-boards/README.md
@@ -131,3 +131,10 @@ To **create new** boards, **open existing** boards, or **delete** boards, naviga
Verify and **update roles and permissions for boards** in the system's Administration.
![OpenProject-Boards_manage-permissions](OpenProject-Boards_manage-permissions-1568640266543.png)
+
+ ## Frequently asked questions (FAQ)
+
+ ### How can I activate Boards in OpenProject?
+
+The boards module is a premium feature of the Enterprise And Cloud Edition. You can upgrade your Community Edition installation by entering a valid subscription token in the application administration. You can purchase the token on our [website](https://www.openproject.org/enterprise-edition/).
+In addition, you need to activate the boards module in the project settings.
diff --git a/docs/user-guide/budgets/README.md b/docs/user-guide/budgets/README.md
index 68c6646067..f6ab578594 100644
--- a/docs/user-guide/budgets/README.md
+++ b/docs/user-guide/budgets/README.md
@@ -113,3 +113,11 @@ You will get and overview of planned as well as spent costs and the available co
**Note**: The costs are calculated based on the [configuration for cost types](../../system-admin-guide) and the [configured hourly rate](../time-and-costs/#define-hourly-rate-for-labor-costs) in the user profile.
+
+## Frequently asked questions (FAQ)
+
+### How do I prepare a budget in OpenProject?
+
+Budgets are currently limited to a single project. They cannot be shared across multiple projects.
+This means that you would have to set up a separate budget for the different main and sub projects.
+You can however use cost reports to analyze the time (and cost) spent across multiple projects. For details, you can take a look at our [time and cost reports user guide](../time-and-costs/reporting/).
diff --git a/docs/user-guide/documents/README.md b/docs/user-guide/documents/README.md
index 16afb33e4a..6ba1789811 100644
--- a/docs/user-guide/documents/README.md
+++ b/docs/user-guide/documents/README.md
@@ -29,4 +29,10 @@ The uploaded documents are visible to all project members who have the necessary
You can edit or delete documents anytime. To do that, navigate to the Documents overview and select the document you want to edit. By selecting *Edit* or *Delete* respectively you can either adjust the document file and related information or remove the file permanently. You can add the file again at a later point.
-![edit or delete document](image-20200130111121885.png)
\ No newline at end of file
+![edit or delete document](image-20200130111121885.png)
+
+## Frequently asked questions (FAQ)
+
+### Is there a size limit for uploading documents to the OpenProject Cloud Edition?
+
+There is no limit in OpenProject in terms of the number of files that you can upload and work with in OpenProject. There is only a restriction in terms of the maximum file size: A file can have a size up to 256 MB.
diff --git a/docs/user-guide/members/README.md b/docs/user-guide/members/README.md
index abdf4094ba..00760b028e 100644
--- a/docs/user-guide/members/README.md
+++ b/docs/user-guide/members/README.md
@@ -14,11 +14,12 @@ keywords: members
| Feature | Documentation for |
| ----------------------------------------------- | ------------------------------------------------------------ |
| [Add members](#add-members) | How to add existing members or invite new members to a project? |
-| Edit members | How to change the role of a member in a project? |
+| [Edit members](#edit-members) | How to change the role of a member in a project? |
| [Remove members](#remove-members) | How to remove members from a project? |
| [Roles and permissions](#roles-and-permissions) | How to manage roles and permissions for members? |
| [Groups](#groups) | How to add members to a groups and add groups to a project? |
+
## Add members
Find out how to [add existing members](../../getting-started/invite-members/#add-existing-members) to join a project or [invite new team members](../../getting-started/invite-members/#invite-new-members).
@@ -45,3 +46,11 @@ Members will have different roles with different permissions in a project. To fi
## Groups
Members can be added to groups. A group can be added to a project. With this, all members will be have the corresponding role in this project. Find out how to [create and manage groups](../../system-admin-guide/#groups) in OpenProject.
+
+## Frequently asked questions (FAQ)
+
+### How can I increase or decrease the number of users in OpenProject?
+
+For the Community Edition you can have as many users as you need for free. If you are using the OpenProject Enterprise Edition, please write an email to sales@openproject.com.
+
+If you are using the OpenProject Cloud Edition, you can easily upgrade or downgrade the number of users by selection -> Administration -> Billing -> Manage subscription and choose the new amount of users which you need in your system.
\ No newline at end of file
diff --git a/docs/user-guide/project-overview/README.md b/docs/user-guide/project-overview/README.md
index 112e0f6270..70a6e4e4ea 100644
--- a/docs/user-guide/project-overview/README.md
+++ b/docs/user-guide/project-overview/README.md
@@ -206,3 +206,13 @@ To **re-size** a widget, click on the grey icon in the lower right hand corner o
To remove a widget from the project overview page, click on the three dots at the top right corner of the widget and select **Remove widget**.
![remove-widget](remove-widget.png)
+
+## Frequently asked questions (FAQ)
+
+### Is it possible that we can have a board over all OpenProject tasks and users?
+
+Yes, to achieve the desired result you can navigate to the main project and on the Kanban view add the filter "subproject" "all". This will display the work packages in the main project and all subprojects.
+
+### What is the best way to maintain an overview of multiple projects in OpenProject? Is it possible to create a dashboard that shows all the projects you are responsible for at once?
+
+You can click on "Select a project" on the upper left side and then choose "View all projects" to get an overview of all projects. You can also apply filters to filter e.g. by projects for which you are set as the responsible. If you want to see the individual work packages in the projects, you can click on the module icon (the icon with the 9 squares) in the upper right side and choose "Work packages" from the dropdown menu. This shows all work packages across all projects you have access to. You can then click on the "Project" column header and select "Group by" to group by project. Additionally, you can then filter based on the project and e.g. only display certain projects.
diff --git a/docs/user-guide/time-and-costs/README.md b/docs/user-guide/time-and-costs/README.md
index dc43d2efa9..f650c35ad5 100644
--- a/docs/user-guide/time-and-costs/README.md
+++ b/docs/user-guide/time-and-costs/README.md
@@ -26,3 +26,9 @@ Create budgets, log time and costs on specific work packages and create time an
Watch this short video to get a first overview about time and cost reporting and budgets in OpenProject.
+
+## Frequently asked questions (FAQ)
+
+### Does OpenProject provide resource management?
+
+Please note that OpenProject currently does not yet support resource management. However, this is scheduled as our main topic for 2020. You can check out our roadmap [here](https://community.openproject.com/projects/openproject/work_packages?query_id=1993)
diff --git a/docs/user-guide/work-packages/README.md b/docs/user-guide/work-packages/README.md
index 29bf5c253b..505dec3987 100644
--- a/docs/user-guide/work-packages/README.md
+++ b/docs/user-guide/work-packages/README.md
@@ -47,4 +47,21 @@ First, navigate to the work package table. Highlight all work packages (in the h
Select **Bulk copy** in order to copy all selected work packages including their relations.
-![image-20200331132513748](image-20200331132513748.png)
\ No newline at end of file
+![image-20200331132513748](image-20200331132513748.png)
+
+### Is it possible to adapt or rename the status list?
+
+Yes, this is absolutely possible. To do this, you would first have to [create new statuses](https://docs.openproject.org/system-admin-guide/manage-work-packages/work-package-status/).
+In the second step you can then [assign them to workflows](https://docs.openproject.org/system-admin-guide/manage-work-packages/work-package-workflows/).
+
+### We like for each department to have their own custom "status" with different value options in OpenProject. How do we do this?
+
+The status which can be selected by users (based on the workflow) is always determined based on the work package type and the role of the user. In order to use the same work package type (e.g. task) but display different status for each department, you would need to create a separate role for each department. You can then add the members of a department (ideally using a group) and assign them with the correct role. Please find the guide [here](../../system-admin-guide/manage-work-packages/work-package-workflows/#edit-workflows).
+To work with different status, first create those status in “Administration” > “Work packages” > “Status”.
+Next, go to “Administration” > “Work packages” > “Workflow” and select the combination of Type and Role for which you would like to set the allowed workflow transition.
+You can e.g. create a role “Marketing – Member” and select it as well as the type (e.g. “Task”). Make sure to uncheck the option “Only display statuses that are used by this type” and click on “Edit”. Now, you can select the correct status transitions.
+Repeat this step for the other (department) roles (e.g. “IT – Member”) and select the desired status transitions. This way, you can set different status for each department (only the default status is shared (i.e. “New” by default)). Please keep in mind that it may not be possible for a member of a different department to update the status of a work package if it has been updated before by another department (since the workflow may not support this status transition).
+
+### Is it possible to create a PDF export for the overview of the work packages with Gantt chart?
+
+The export is available via the browser print function (ideally Google Chrome).
diff --git a/modules/bcf/config/locales/crowdin/js-sl.yml b/modules/bcf/config/locales/crowdin/js-sl.yml
new file mode 100644
index 0000000000..1e81fc4588
--- /dev/null
+++ b/modules/bcf/config/locales/crowdin/js-sl.yml
@@ -0,0 +1,6 @@
+#English strings go here
+sl:
+ js:
+ bcf:
+ import: 'Import'
+ export: 'Izvozi'
diff --git a/modules/bcf/config/locales/crowdin/sl.yml b/modules/bcf/config/locales/crowdin/sl.yml
new file mode 100644
index 0000000000..cb2eb56c69
--- /dev/null
+++ b/modules/bcf/config/locales/crowdin/sl.yml
@@ -0,0 +1,86 @@
+#English strings go here for Rails i18n
+sl:
+ bcf:
+ label_bcf: 'BCF'
+ label_imported_failed: 'Uvoz tematike BCF ni uspel'
+ label_imported_successfully: 'Uspešno vnesena tematika BCF'
+ issues: "Zahtevki"
+ recommended: 'Priporočeno'
+ not_recommended: 'ni priporočeno'
+ no_viewpoints: 'Ni pogleda/vidika'
+ new_badge: "Novo"
+ exceptions:
+ file_invalid: "BCF datoteka ni veljavna"
+ x_bcf_issues:
+ zero: 'Ni BCF napak'
+ one: "%{count} BCF napaka\n"
+ two: '%{count} BCF napaki'
+ few: '%{count} BCF napak'
+ other: '%{count} BCF napak'
+ bcf_xml:
+ xml_file: 'BCF XML datoteka'
+ import_title: 'Import'
+ export: 'Izvozi'
+ import_update_comment: '(Posodobljeno v uvozu BCF)'
+ import_failed: 'BCF datoteke ni mogoče uvoziti: %{error}'
+ import_successful: 'Uvožene %{count} težave BCF'
+ import_canceled: "BCF-XML uvoz preklican\n"
+ type_not_active: "Vrsta težave za ta projekt ni aktivirana"
+ import:
+ num_issues_found: '%{x_bcf_issues} vsebujejo datoteko BCF-XML, njihove podrobnosti so navedene spodaj.'
+ button_prepare: 'Pripravi uvoz'
+ button_perform_import: 'Potrdi uvoz'
+ button_proceed: 'Nadaljuj'
+ button_back_to_list: 'Nazaj na seznam'
+ no_permission_to_add_members: 'Nimate zadostnih pravic da dodate uporabnike kot člane projekta'
+ contact_project_admin: 'Kontaktirajte administratorja, da jih doda kot člane projekta nato nadaljujete z uvozom'
+ continue_anyways: 'Ali želite vseeno nadaljevati in dokončati uvoz?'
+ description: "Navedite datoteko BCF-XML v2.1 za uvoz v ta projekt. Pred uvozom lahko preučite njegovo vsebino."
+ invalid_types_found: 'Najdena so neveljavna imena vrste teme'
+ invalid_statuses_found: 'Najdena so neveljavna imena stanja'
+ invalid_priorities_found: 'Najdena so neveljavna imena prioritet'
+ invalid_emails_found: 'Najdeni so neveljavni e-poštni naslovi'
+ unknown_emails_found: 'Najdeni so neznani e-poštni naslovi'
+ unknown_property: 'Neznana lastnina'
+ non_members_found: 'Ni najdenih članov projekta'
+ import_types_as: 'Nastavite vse te vrste na'
+ import_statuses_as: 'Nastavite vsa ta stanja na'
+ import_priorities_as: 'Nastavite vse te prioritete na '
+ invite_as_members_with_role: 'Povabite jih kot člane k projektu "%{project}" z vlogo'
+ add_as_members_with_role: 'Dodajte jih kot člane v projekt "%{project}" z vlogo'
+ no_type_provided: 'Na voljo ni nobene vrste'
+ no_status_provided: 'Na voljo ni nobenega stanja'
+ no_priority_provided: 'Na voljo ni nobene prioritete'
+ perform_description: "Ali želite uvoziti ali posodobiti zgoraj navedene težave?"
+ replace_with_system_user: 'Zamenjajte jih z "Sistem" uporabnikom '
+ import_as_system_user: 'Uvozite jih kot "sistem" uporabnika.'
+ what_to_do: "What do you want to do?"
+ work_package_has_newer_changes: "Zastarelo! Ta tema ni bila posodobljena, saj so bile zadnje spremembe na strežniku novejše od \"Datum spremembe\" uvožene teme. Pripombe k temi pa so bile uvožene."
+ export:
+ format:
+ bcf: "BCF-XML"
+ attributes:
+ bcf_thumbnail: "BCF posnetek"
+ project_module_bcf: "BCF"
+ permission_view_linked_issues: "Prikaži BCF težave"
+ permission_manage_bcf: "Uvozite in upravljajte BCF težave"
+ oauth:
+ scopes:
+ bcf_v2_1: "Popoln dostop do BCF v2.1 API"
+ bcf_v2_1_text: "Aplikacija prejme popoln dostop za branje in pisanje do OpenProject BCF API v2.1 za izvajanje dejanj v vašem imenu."
+ activerecord:
+ errors:
+ models:
+ bcf/viewpoint:
+ bitmaps_not_writable: "bitnih slik ni mogoče pisati, ker še niso izvedeni."
+ index_not_integer: "indeks ni celo število."
+ invalid_clipping_planes: "clipping_planes ni veljaven. "
+ invalid_components: "komponente niso veljavne."
+ invalid_lines: "vrstice niso veljavne."
+ invalid_orthogonal_camera: "orthogonal_camera ni veljavno. "
+ invalid_perspective_camera: "perspective_camera ni veljavno. "
+ mismatching_guid: "Vodilo v json_viewpoint se ne ujema s smernico modela."
+ no_json: "Ni dobro strukturiran json."
+ snapshot_type_unsupported: "snapshot_type mora biti ali 'png' ali 'jpg'."
+ snapshot_data_blank: "navesti je treba snapshot_data."
+ unsupported_key: "Vključena je nepodprta lastnost json."