1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/kanboard_ynh.git synced 2024-09-03 19:36:17 +02:00
Kanboard package for YunoHost
Find a file
2018-07-04 15:22:03 +00:00
conf Upgrade to 1.2.3 2018-05-12 11:47:24 +02:00
scripts Merge pull request #60 from YunoHost-Apps/fix_stretch 2018-04-17 21:08:07 +02:00
.gitignore Remove sql schema from gitignore to fix #28 2016-08-02 23:49:47 +02:00
check_process Add upgrade from a previous commit (#63) 2018-04-16 18:36:59 +02:00
LICENSE Fix linter 2017-10-19 12:13:47 +02:00
manifest.json Merge pull request #67 from YunoHost-Apps/list_for_previous_ 2018-06-04 01:02:18 +02:00
pull_request_template.md Create pull_request_template.md 2018-05-28 10:54:38 +02:00
README.md Instructions in Readme: How to use non SSOwat users 2018-07-04 15:22:03 +00:00

Kanboard for Yunohost

Kanboard is a simple visual task board web application. Official website: http://kanboard.net

Requirements

Functionnal instance of Yunohost

Installation

From yunohost admin panel:

  1. Use yunohost admin panel and enter the repository url 2015-02-19 16_58_52-yunohost admin
  2. Configure the app 2015-02-19 16_59_28-yunohost admin
  3. Click install

From command line:

sudo yunohost app install -l kanboard https://github.com/YunoHost-Apps/kanboard_ynh

Upgrade

From command line:

sudo yunohost app upgrade -u https://github.com/YunoHost-Apps/kanboard_ynh kanboard

Infos

Kanboard v1.2.0

Yunohost forum thread: https://forum.yunohost.org/t/kanboard-package/78

Kanboard and SSOwat

Kanboard use SSOwat for user authentification (it means it use the user that the web server (nginx) sent him throught SSOwat), but can't list all user of the system. If you wish to add a user, just log in with that user into Kanboard so the software knows him and displays it.

How to connect as external (non-SSOwat) users

You have to edit this file /var/www/kanboard/config.php, find the line define('REVERSE_PROXY_AUTH', true); and change it from true to false. Warning this disable the possibility to connect with SSOwat users. You will only be able to connect with Kanboard users created inside of Kanboard. Then you can connect.

NB: if you don't make that change, you will get the following error message "Access Forbidden".

This is due to a Kanboard limitation.

Developer infos

Please do your pull request to the dev branch.

Update package version in scripts/_common.sh

Then do a manual diff between conf/config.php and config.default.php from upstream Kanboard project to see if there are new config options

Update readme with the new version

Test it

Test or upgrade to dev version:

su - admin
git clone -b dev https://github.com/YunoHost-Apps/kanboard_ynh
# to install
sudo yunohost app install -l Kanboard /home/admin/kanboard_ynh
# to upgrade
sudo yunohost app upgrade -f /home/admin/kanboard_ynh kanboard