Merge branch 'release/12.3' into release/12.4

pull/11620/head
ulferts 2 years ago
commit 12e1b8048c
No known key found for this signature in database
GPG Key ID: A205708DE1284017
  1. 2
      docker/prod/setup/postinstall-common.sh
  2. 10
      docker/prod/setup/preinstall-common.sh
  3. 7
      docs/user-guide/agile-boards/README.md
  4. 3
      docs/user-guide/team-planner/README.md
  5. 8
      packaging/addons/openproject-edition/bin/configure
  6. 31
      packaging/addons/openproject-edition/bin/preinstall

@ -8,7 +8,7 @@ pushd "${APP_PATH}/frontend"
export NG_CLI_ANALYTICS=ci # so angular cli doesn't block waiting for user input
# Installing frontend dependencies
RAILS_ENV=production npm install
npm install
popd

@ -25,9 +25,9 @@ curl -s https://nodejs.org/dist/v${NODE_VERSION}/node-v${NODE_VERSION}-linux-${A
wget --quiet -O- https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add -
echo "deb http://apt.postgresql.org/pub/repos/apt buster-pgdg main" > /etc/apt/sources.list.d/pgdg.list
# sources for dotnet runtime
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
wget -qO /etc/apt/sources.list.d/microsoft.list https://packages.microsoft.com/config/debian/10/prod.list
# https://learn.microsoft.com/fr-fr/dotnet/core/install/linux-debian#debian-10-
wget --quiet https://packages.microsoft.com/config/debian/10/packages-microsoft-prod.deb -O /tmp/packages-microsoft-prod.deb && \
dpkg -i /tmp/packages-microsoft-prod.deb && rm /tmp/packages-microsoft-prod.deb
apt-get update -qq
apt-get install -y \
@ -42,7 +42,7 @@ apt-get install -y \
postgresql-13 \
postgresql-client-13 \
imagemagick \
dotnet-runtime-3.1 # required for BIM edition
dotnet-runtime-6.0 # required for BIM edition
# remove any existing cluster
service postgresql stop
@ -66,7 +66,7 @@ wget --quiet https://s3.amazonaws.com/ifcopenshell-builds/IfcConvert-v0.6.0-517b
unzip -q IfcConvert-v0.6.0-517b819-linux64.zip
mv IfcConvert "/usr/local/bin/IfcConvert"
wget --quiet https://github.com/bimspot/xeokit-metadata/releases/download/1.0.0/xeokit-metadata-linux-x64.tar.gz
wget --quiet https://github.com/bimspot/xeokit-metadata/releases/download/1.0.1/xeokit-metadata-linux-x64.tar.gz
tar -zxvf xeokit-metadata-linux-x64.tar.gz
chmod +x xeokit-metadata-linux-x64/xeokit-metadata
cp -r xeokit-metadata-linux-x64/ "/usr/lib/xeokit-metadata"

@ -12,7 +12,7 @@ Boards support agile project management methodologies, such as Scrum or Kanban.
Our Agile boards can be for anything you would like to keep track of within your projects: Tasks to be done, Bugs to be fixed, Things to be reviewed, Features to be developed, Risks to be monitored, Ideas to be spread, anything! The boards consist of lists (columns) and cards. You can choose between a Basic board and various advanced Action boards.
> **Note**: The basic board is included in the OpenProject Community Edition. OpenProject Action boards is a Premium Feature and can only be used with [Enterprise cloud](../../enterprise-guide/enterprise-cloud-guide/) or [Enterprise on-premises](../../enterprise-guide/enterprise-on-premises-guide/). An upgrade from the free Community Edition is easily possible.
> **Note**: The basic board is included in the OpenProject Community Edition. OpenProject Action boards are a Premium Feature and can only be used with [Enterprise cloud](../../enterprise-guide/enterprise-cloud-guide/) or [Enterprise on-premises](../../enterprise-guide/enterprise-on-premises-guide/). An upgrade from the free Community Edition is easily possible.
| Topic | Content |
@ -29,6 +29,7 @@ Our Agile boards can be for anything you would like to keep track of within your
| [Examples for agile boards](#agile-boards-examples) | Best practices for using the basic board and status, assignee and version board. |
<video src="https://openproject-docs.s3.eu-central-1.amazonaws.com/videos/OpenProject-Agile-Boards.mp4" type="video/mp4" controls="" style="width:100%"></video>
## Agile boards in OpenProject
The new Boards are tightly integrated with all other project management functionalities in OpenProject, i.e. work packages or Gantt charts. This makes it so easy and practical to include the Boards in your daily project management routines and to gain a much quicker overview of important topics in your project.
@ -49,12 +50,12 @@ Click on the green **+Board** button to create a new Board view.
Next, you need to choose which kind of Agile board you want to create.
### Basic board (Community Edition)
## Basic board (Community edition)
The Basic board is included in the OpenProject Community Edition. You can freely create lists, name them and order your work packages within. If you move work packages between the lists, there will be **NO changes** to the work package itself. This allows you to create flexible boards for any kind of activity you would like to track, e.g. Management of Ideas.
![Board types basic board](Board-types-basic-board.png)
### Action boards (Premium feature)
## Action boards (Premium feature)
In an Action board each lists represents a value of an attribute of the contained work packages (cards), e.g. there's a list for the status "New" and a list for the status "In Progress" in the Status board.
Moving work packages (cards) between two lists will update them automatically, based on the list to which they're moved.

@ -7,9 +7,10 @@ keywords: team planner,planning calendar, resource management
---
# Team planner
The team planner is a module that can assist getting a better overview of which team member is working on what work package at what time. It is also a useful tool to schedule those team members for different tasks on various times.
> **Note**: The team planner is a premium feature and only included in the [Enterprise cloud](../../enterprise-guide/enterprise-cloud-guide/) or [Enterprise on-premises](../../enterprise-guide/enterprise-on-premises-guide/). An upgrade from the free Community edition is easily possible.
A few notes:
1. The work package module has to be enabled as a prerequisite for the team planner

@ -8,18 +8,24 @@ supported_distribution() {
case "$(wiz_fact "osfamily")" in
"debian")
case $(wiz_fact "osversion") in
"22.04")
return 0
;;
"20.04")
return 0
;;
"18.04")
return 0
;;
"10")
"12")
return 0
;;
"11")
return 0
;;
"10")
return 0
;;
esac
;;
"redhat")

@ -16,32 +16,36 @@ trap cleanup INT TERM EXIT
if [ "$edition" = "bim" ]; then
${CLI} config:set OPENPROJECT_EDITION="$edition"
case "$(wiz_fact "osfamily")" in
"debian")
case "$(wiz_fact "osversion")" in
"20.04")
case "$(wiz_fact "osfamily")" in
"debian")
case "$(wiz_fact "osversion")" in
"20.04")
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
wget -qO /etc/apt/sources.list.d/microsoft.list https://packages.microsoft.com/config/ubuntu/20.04/prod.list
apt-get update -qq
apt-get install -y dotnet-runtime-3.1
;;
;;
"18.04")
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
wget -qO /etc/apt/sources.list.d/microsoft.list https://packages.microsoft.com/config/ubuntu/18.04/prod.list
apt-get update -qq
apt-get install -y dotnet-runtime-3.1
;;
;;
"11")
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
wget -qO /etc/apt/sources.list.d/microsoft.list https://packages.microsoft.com/config/debian/11/prod.list
apt-get update -qq
;;
"10")
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
wget -qO /etc/apt/sources.list.d/microsoft.list https://packages.microsoft.com/config/debian/10/prod.list
apt-get update -qq
apt-get install -y dotnet-runtime-3.1
esac
;;
esac
apt-get install -y dotnet-runtime-6.0
;;
"redhat")
case "$(wiz_fact "osversion")" in
8*)
dnf install -y dotnet-runtime-3.1
dnf install -y dotnet-runtime-6.0
;;
esac
;;
@ -69,9 +73,10 @@ if [ "$edition" = "bim" ]; then
mv IfcConvert "$APP_HOME/bin/IfcConvert"
fi
if ! ${CLI} run which xeokit-metadata &>/dev/null ; then
if ! ${CLI} run which xeokit-metadata &>/dev/null ||
! echo "f960fb98106280223a664d176daaeb7ca7904e6f $(${CLI} run which xeokit-metadata)" | sha1sum -c - ; then
echo "Fetching and installing xeokit-metadata..."
wget --quiet https://github.com/bimspot/xeokit-metadata/releases/download/1.0.0/xeokit-metadata-linux-x64.tar.gz
wget --quiet https://github.com/bimspot/xeokit-metadata/releases/download/1.0.1/xeokit-metadata-linux-x64.tar.gz
tar -zxf xeokit-metadata-linux-x64.tar.gz
chmod +x xeokit-metadata-linux-x64/xeokit-metadata
cp -r xeokit-metadata-linux-x64/ "$APP_HOME/vendor/xeokit-metadata"

Loading…
Cancel
Save