Moul
a44ee9d4c8
[mod] Rework permission: Add BMA and WS2P accesses to visitors
...
Fix: Remove admin permission deletion which prevent initial installation
Check if the admin and apis permissions do not exist before creating them.
Better cmds for legacy permission cleaning
2021-04-20 20:32:49 +02:00
Moul
67e49bfb1e
[fix] #89 : Use new permission system:
...
Requires YnH v4.1 which implements this new permission system
Use ynh_permission_create helper
Set Duniter admin interface accessible to the selected admin
BMA is set as accessible to visitors by default
Remove / −> /webui redirection, since this change adds a tile to the admin
Remove deprecated permission system settings
Re-enable the web admin since it is protected again
Rename f() name
2021-04-13 20:55:20 +02:00
Moul
aacb2791d6
[fix] #89 : Disable web admin since it is no longer protected
...
with the new permission system brought by YunoHost v4.1
2021-03-28 16:34:17 +02:00
Moul
3598d35693
[fix] Set back the ARM build to v1.8.0
2021-01-20 20:11:05 +01:00
fdrubigny
ec2b43e2e3
Update functions.sh
2021-01-19 22:05:27 +01:00
Moul
6d5366c2bf
[enh] BMA: Defining port 443 automatically creates a BMAS endpoint
...
BMA endpoint is therefore not created, and YnH package doesn't
requires it since there is a LE certificate
https://forum.duniter.org/t/-/7793/9
2020-12-12 13:40:18 +01:00
Moul
fb1567e9c2
[fix] Activate BMA
...
It seems this is no longer activated by default
2020-11-14 13:53:41 +01:00
Moul
b674b9a4da
[fix] #89 : Remove /modules path from allowed path to visitors
...
since it brokes the access BMA since YnH v3.7 permission system
2020-10-03 12:11:31 +02:00
Moul
843e745ad3
Revert "[fix] #89 : Use new permission system"
...
This reverts commit 39f75cddff
.
The permission system is not fully ready yet, since we can not protect
two paths
2020-10-03 12:10:31 +02:00
Moul
363a4b4558
[fix] Remove data reset in the installation
...
It's failling the installation when node.js is installed by other apps
error: Your node is currently running. Please stop it and relaunch your command.
2020-10-02 20:41:52 +02:00
Moul
39f75cddff
[fix] #89 : Use new permission system
...
Use ynh_permission_* helpers
Keeping BMA accessible to visitors
and Duniter admin interface accessible to the selected admin
Remove deprecated permission system settings
2020-10-02 20:26:21 +02:00
Moul
a32baa8b3e
[mod] Requires YnH 3.7 for ynh_permission_* helpers usage
2020-10-02 20:26:13 +02:00
Moul
c8b724c49d
[mod] Remove check whether Duniter is running before stopping it
...
Use to break the remove script, and bring in a state between installed
and uninstalled app
systemctl returns 0 in case duniter service is not running
2020-06-29 18:13:37 +02:00
Moul
cccdc6e733
[enh] Use systemctl to reload nginx
2020-06-29 18:06:53 +02:00
Moul
4803879f5c
[enh] #21 : set Duniter as a systemd service
...
- use 'systemctl' instead of 'service'
2020-06-29 17:58:28 +02:00
Moul
dd621637d4
[fix] #88 : Fix link to the ARM build v1.8.0
...
The name of the package was different
This is a new package with the normal syntax name
2020-06-21 12:33:33 +02:00
vincentux
48bb9b4095
Update Duniter to v1.8.0
...
Use ARM build from Stretch
2020-06-14 09:32:50 +02:00
Moul
ee35597ed6
[mod] Upgrade upstream to v1.7.21 with DUBPv12
...
- Get back to artifacts generated by GitLab CD
2020-03-29 12:43:14 +02:00
vincentux
e4ccfa7dec
Upgrade upstream to v1.7.18
2020-01-06 14:33:48 +01:00
Moul
83c95a6ce0
[mod] Upgrade upstream to v1.7.17
2019-04-28 23:02:13 +02:00
Moul
fec348d08b
[mod] #74 : Upgrade upstream to v1.7.16
2019-04-08 23:49:09 +02:00
Moul
91751661a3
[enh] #74 : Upgrade upstream to v1.7.14
2019-03-31 22:29:42 +02:00
Moul
c22a66cf90
[fix] typo
2019-01-22 11:11:42 +01:00
Moul
c9279e58cb
[mod] #76:Update Duniter to v1.6.29
...
- Broken links upstream
2019-01-21 21:28:20 +01:00
Moul
aed9550384
[mod] update Duniter to v1.6.28 which enables certification replay…
...
…protocol change.
2019-01-01 16:54:28 +01:00
Moul
b0d57aec9e
[doc] #73 : remove Cesium install procedure from a plugin
2018-12-18 22:54:21 +01:00
Moul
f266234ee6
[mod] tabulations inside f()
2018-11-29 17:32:21 +01:00
Moul
3e379d9fa8
[mod] #51 : remove no longer neccessary sudo
2018-11-29 17:03:39 +01:00
Moul
5dc4d3b259
[mod] nginx: remove cesium proxy_pass
2018-11-29 16:47:13 +01:00
Moul
54b49ddf16
[enh] completely rework and update the readme
2018-11-29 16:46:17 +01:00
Moul
9e69e5f06c
[mod] remove .gitignore.
2018-11-29 15:44:53 +01:00
Moul
32e81ff7ea
[mod] update Duniter packages to v1.6.25.
2018-11-29 15:12:00 +01:00
Moul
4b440bf2ac
[fix] wrong log path.
2018-11-29 15:11:11 +01:00
PatriceF31
6f8156282e
Update Duniter to version to 1.6.23
2018-03-29 13:10:21 +02:00
Moul
f8dcd020aa
[fix] update to 1.6.22 as previous release disappear /o\.
2018-03-13 20:11:39 +01:00
Moul
62336dd1cd
[enh] configure Duniter at install and upgrade steps.
2018-03-13 19:37:59 +01:00
Moul
b32855f1a4
[enh] #64 : configure Nginx and Duniter to handle WS2P API.
2018-03-09 08:37:46 +01:00
M5oul
5f211909b3
Merge pull request #62 from YunoHost-Apps/retrieve_release_from_gitlab
...
Retrieve release from GitLab. Fix to v1.6.21.
2018-03-02 18:24:04 +01:00
Moul
fc66a05b75
[mod] #63 , #50 : retrieve release from GitLab. Set to v1.6.21.
2018-03-02 15:26:54 +01:00
Cédric Moreau
58c9b32c3c
Merge pull request #58 from c-geek/master
...
[fix] HTTP GET parameters were not shared to modules
2017-06-21 11:45:42 +02:00
Cédric Moreau
17d49d75c6
[fix] HTTP GET parameters were not shared to modules
2017-06-21 11:45:23 +02:00
Cédric Moreau
a44139f31b
[fix] "/modules" URI should not be protected
2017-06-21 11:31:21 +02:00
M5oul
de988df2c7
Merge pull request #57 from c-geek/cesium_and_sync
...
[fix] #53 and #55 Cesium and sync
2017-06-14 17:27:53 +02:00
Cédric Moreau
3689cc85d7
Remove Cesium related stuff
2017-06-14 16:42:40 +02:00
Cédric Moreau
b29f4e4465
Protect some URLs
2017-06-14 16:42:40 +02:00
Cédric Moreau
d9494b91de
Create upgrade
2017-06-14 16:40:34 +02:00
Cédric Moreau
14eb28f88b
Remove sync + cesium parameters
2017-06-14 16:40:34 +02:00
Cédric Moreau
4416f892d9
Remove sync parameters
2017-06-14 16:40:34 +02:00
Cédric Moreau
fc3ae457f1
No initial sync
2017-06-14 16:40:34 +02:00
Cédric Moreau
56ef4f0625
Merge pull request #56 from c-geek/modules
...
[fix] #54 Missing protection of URL `/modules`
2017-06-14 16:34:18 +02:00