1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/dokuwiki_ynh.git synced 2024-09-03 18:26:20 +02:00
Commit graph

162 commits

Author SHA1 Message Date
Gofannon
39e8ccdf8b [enh] Use "ynh_backup_if_checksum_is_different"
Use helper during upgrade to change config dedicated to Yunohost
Do not use for files that can be modified by dokuwiki users and admin

See https://github.com/YunoHost-Apps/dokuwiki_ynh/pull/37
2018-06-27 23:51:40 +02:00
Gofannon
c25787db1e [enh] Split configuration in different files
Separate dedicated Yunohost configuration in a new file that cannot be modified by user
Adapt scripts to handle new files

See https://github.com/YunoHost-Apps/dokuwiki_ynh/pull/37
2018-06-27 23:12:30 +02:00
Gofannon
5716fb1686 [enh] Optimization + fix typos + add comments 2018-06-27 19:23:33 +02:00
Gofannon
83aac4438b [enh] Remove 'logrotate' config as not needed
See https://github.com/YunoHost-Apps/dokuwiki_ynh/pull/37
2018-06-27 00:02:25 +02:00
Gofannon
c7261fb714 [enh] move 'systemd' config as not needed
See https://github.com/YunoHost-Apps/dokuwiki_ynh/pull/37
2018-06-26 23:57:01 +02:00
Gofannon
1d1f0bf8c6 [fix] Correct the removal of old files 2018-06-18 00:16:06 +02:00
Gofannon
6f12b387c9 [fix] Disable "systemd" setup as it does not work
I cannot make it work so I disable it
2018-06-18 00:13:02 +02:00
Gofannon
0651318860 [enh] cleaning by removing "sudo" in scripts 2018-06-17 23:31:57 +02:00
Gofannon
adc5f446a1 [enh] change version number 2018-06-17 23:30:40 +02:00
Gofannon
166efb950c [enh] Add licence of Dokuwiki software to manifest 2018-06-17 22:26:41 +02:00
Gofannon
77992636db change maintainer of package after asking to Opi
Add list of previous maintenairs to the manifest too
2018-06-17 22:26:41 +02:00
Gofannon
83ac2d72cb [enh] Update to "Greebo" 2018-04-22 hotfix a 2018-06-17 22:24:38 +02:00
Gofannon
3c587b3ac1 [enh] Add language choice + cleaning variables 2018-06-17 22:15:01 +02:00
Gofannon
299a3d8cf3 [enh] Redo 'check_process' to match 'example_ynh' 2018-06-17 19:49:37 +02:00
Gofannon
5f797220eb [enh] Use a dedicated file to store customization
Will be useful for next upgrades
See https://www.dokuwiki.org/config#configuration_options
2018-06-17 19:33:18 +02:00
Gofannon
feb2e848ff [enh] Cleaning - remove files not needed anymore 2018-06-17 17:16:54 +02:00
Gofannon
15c44f67bf [fix] Correct errors found by 'package_check' 2018-06-17 11:36:13 +02:00
Gofannon
feba478177 [enh] refactor 'backup' and 'upgrade' scripts 2018-06-15 15:16:42 +02:00
Gofannon
9e53f1cf6f [enh] refactor 'restore' script to best practices 2018-06-14 18:58:40 +02:00
Gofannon
bdf0f77c19 [enh] refactor 'remove' script to best practices 2018-06-14 18:42:32 +02:00
ansible
42a170b60c refactor "install" script and use best practices
- migrate from custom helper '.fonctions' to official helpers
- Use '_common.sh' + various templates from 'example_ynh'
- update 'manifest' with new Yunohost version requirement
- redo 'install' script
2018-06-14 18:28:14 +02:00
Maniack Crudelis
d32447f0b5
Create pull_request_template.md
Duplicated from https://github.com/YunoHost-Apps/searx_ynh/pull/35, merged as a micro decision
2018-05-28 10:54:35 +02:00
Maniack Crudelis
052eb382f2 Add upgrade from a previous commit (#35)
* Add upgrade from a previous commit

* Fix is_public value for upgrade from commit
2018-04-16 18:37:29 +02:00
Jimmy Monin
9e34a8fce0 [micro-decision] Fix plugins directory rights on upgrade
Apply the same rights as in the install script (see this reference commit9933c984a3)
2017-08-26 22:51:20 +02:00
lapineige
839187ee64 Add "Install with Yunohost" button (#30)
* Add "Install with Yunohost" button

https://github.com/YunoHost/install-app

* Fixed typo

* Fix typo 2
2017-07-19 07:17:20 +02:00
__cyp
795059f383 [fix] Fix issue #25 #26 #27 (#28)
* [fix] Reactivate integrity check #26

* [fix] Use boolean type for is_public #25

* [fix] isolate user with php-fpm

* [fix] boolean is_public for check_process

* [fix] Create user for upgrade and restore

* [fix] delete choices manifest.json

* [fix] load generic function

* [fix] delete reload php5-fpm

* [fix] owner file with user dokuwiki

* [fix] correctly ssowat config for install

* [fix] Get file fonction if not been to the current directory

* [fix] owner file with user dokuwiki - upgrade

* [fix] Clean code

* Reload php-fpm et after remove user

* [fix] upgrade php5-fpm with a good user

* [fix] owner root for all files & owner dokuwiki for write access

* [fix] owner root for all files & owner dokuwiki for write access (upgrade script)

* [fix] owner read & write for plugins directory
2017-07-12 19:22:08 +02:00
__cyp
881adf9457 Merge pull request #24 from YunoHost-Apps/fix_big_uploads
Enable uploads bigger than 1Mb
2017-04-17 17:31:13 +02:00
JimboJoe
5930dc76ec Enable uploads bigger than 1Mb
Reference: https://www.dokuwiki.org/faq:uploadsize
2017-04-17 12:08:43 +02:00
__cyp
95b5d8a1ba Refactoring and upgrade to 2017-02-19b "Frusterick Manners" version 2017-04-15 13:16:21 +02:00
Maniack Crudelis
2b5659f8c7 Merge pull request #22 from YunoHost-Apps/check_process
Create check_process
2017-01-18 00:05:54 +01:00
Maniack Crudelis
71d912994e Syntax fix 2017-01-17 17:26:13 +01:00
Maniack Crudelis
01add99d3d Create check_process 2017-01-17 11:14:19 +01:00
Maniack Crudelis
f2015a0c7e Merge pull request #21 from YunoHost-Apps/remove-redmine-ref
Retour issues sur github
2016-12-26 17:26:47 +01:00
Maniack Crudelis
45d7e8be87 Retour issues sur github
Suite à la décision sur les issues des applications.
https://forum.yunohost.org/t/tickets-pour-la-gestion-des-applications/2154/37

Les issues reviennent sur github.
2016-12-17 13:53:11 +01:00
opi
4bd9a68d42 [fix] Reload nginx after app removal 2016-11-21 16:00:31 +01:00
opi
d037776267 [fix] Restore and upgrade missing plugins. 2016-11-20 20:31:40 +01:00
Alex Johnstone
71cdca9b97 Merge pull request #2 from alexjj/elenor-of-tsort
[fix] new ldap config syntax
2016-10-21 20:56:37 -07:00
Alex Johnstone
829973aad2 [fix] new ldap config syntax 2016-10-21 20:53:12 -07:00
Alex Johnstone
fdf5a72746 Merge pull request #1 from alexjj/elenor-of-tsort
Updated to Elenor of Tsort
2016-10-21 20:38:04 -07:00
Alex Johnstone
5736779bb8 Updated to Elenor of Tsort 2016-10-21 20:34:09 -07:00
opi
3061f96ac1 Merge pull request #18 from JimboJoe/patch-2
Fix permissions on lib/tpl directory
2016-09-21 10:30:01 +02:00
JimboJoe
875a799548 Fix permissions on lib/tpl directory (upgrade script too)
Fix upgrade script as  well
2016-09-21 10:21:26 +02:00
JimboJoe
7c33438e2c Fix permissions on lib/tpl directory
lib/tpl need to be writable by www-data to allow templates installation (analog to lib/plugins)
2016-09-18 21:44:59 +02:00
Laurent Peuch
5caab35747 Update README.md 2016-08-10 15:42:50 +02:00
opi
e015cc7fe0 [fix] Do not override acl on update. 2016-06-22 11:13:50 +02:00
opi
ed12e06f7f [fix] data directory access. #417 2016-06-22 10:53:41 +02:00
Jérôme Lebleu
41d5a04184 [fix] Call xargs with sudo for chmod instead of the reverse
It allows to prevent the number of arguments and environment variables passed
to chmod - which often fails with the error: "Argument list too long".
See: http://unix.stackexchange.com/a/72822
2016-05-30 22:55:26 +02:00
Jérôme Lebleu
e43a26b954 [fix] Retrieve app settings in upgrade script 2016-05-23 14:03:54 +02:00
opi
6137c275cc [fix] Backup/restore, multi-instance. 2016-05-10 15:36:55 +02:00
opi
3999dce147 [fix] Hardcoded app name. 2016-05-07 02:05:09 +02:00