Skip to content

Commit 796cd7f

Browse files
authored
Merge pull request #11 from LibreCodeCoop/feat/workflow-webhook-action
feat: workflow webhook action
2 parents e092cf0 + c82da9e commit 796cd7f

File tree

58 files changed

+6619
-100
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+6619
-100
lines changed

.github/workflows/behat-sqlite.yml

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,13 @@ jobs:
5050
env:
5151
APP_NAME: profile_fields
5252

53+
services:
54+
mailpit:
55+
image: axllent/mailpit:v1.27
56+
ports:
57+
- 1025:1025
58+
- 8025:8025
59+
5360
name: SQLite PHP 8.2 Nextcloud master
5461

5562
steps:
@@ -71,7 +78,7 @@ jobs:
7178
uses: shivammathur/setup-php@accd6127cb78bee3e8082180cb391013d204ef9f # v2.37.0
7279
with:
7380
php-version: '8.2'
74-
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, sqlite, pdo_sqlite, xmlreader, xmlwriter, zip, zlib
81+
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, sockets, sqlite, pdo_sqlite, xmlreader, xmlwriter, zip, zlib
7582
coverage: none
7683
ini-file: development
7784
ini-values: disable_functions=
@@ -85,6 +92,7 @@ jobs:
8592
8693
- name: Set up Nextcloud
8794
run: |
95+
echo "127.0.0.1 mailpit" | sudo tee -a /etc/hosts
8896
mkdir data
8997
./occ maintenance:install \
9098
--verbose \
@@ -93,6 +101,12 @@ jobs:
93101
--admin-user admin \
94102
--admin-pass admin
95103
./occ app:enable --force ${{ env.APP_NAME }}
104+
git clone --depth 1 https://github.com/nextcloud/notifications apps/notifications
105+
composer --working-dir=apps/notifications install --no-dev
106+
./occ app:enable --force notifications
107+
git clone --depth 1 https://github.com/nextcloud/spreed apps/spreed
108+
composer --working-dir=apps/spreed install --no-dev
109+
./occ app:enable --force spreed
96110
./occ config:system:set auth.bruteforce.protection.enabled --value false --type boolean
97111
./occ config:system:set ratelimit.protection.enabled --value false --type boolean
98112
./occ config:system:set debug --value true --type boolean

README.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,4 +39,14 @@ Notes:
3939

4040
## Screenshots
4141

42+
### Admin catalog
4243
![Admin catalog](img/screenshots/admin-catalog.png)
44+
45+
### User management dialog
46+
![User management dialog](img/screenshots/user-management-dialog.png)
47+
48+
### Personal settings
49+
![Personal settings](img/screenshots/personal-settings.png)
50+
51+
### Workflow automation
52+
![Workflow automation](img/screenshots/workflow-notify-admins.png)

REUSE.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ path = [
2626
"openapi.json",
2727
"package-lock.json",
2828
"package.json",
29+
"playwright/fixtures/*.png",
2930
"psalm.xml",
3031
"src/types/openapi/*.ts",
3132
"tests/integration/composer.json",

appinfo/info.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,9 @@ Developed with ❤️ by [LibreCode](https://librecode.coop). Help us transform
3636
<bugs>https://github.com/LibreCodeCoop/profile_fields/issues</bugs>
3737
<repository type="git">https://github.com/LibreCodeCoop/profile_fields</repository>
3838
<screenshot small-thumbnail="https://raw.githubusercontent.com/LibreCodeCoop/profile_fields/main/img/screenshots/admin-catalog-thumb.png">https://raw.githubusercontent.com/LibreCodeCoop/profile_fields/main/img/screenshots/admin-catalog.png</screenshot>
39-
<screenshot small-thumbnail="https://raw.githubusercontent.com/LibreCodeCoop/profile_fields/main/img/screenshots/personal-settings-thumb.png">https://raw.githubusercontent.com/LibreCodeCoop/profile_fields/main/img/screenshots/personal-settings.png</screenshot>
4039
<screenshot small-thumbnail="https://raw.githubusercontent.com/LibreCodeCoop/profile_fields/main/img/screenshots/user-management-dialog-thumb.png">https://raw.githubusercontent.com/LibreCodeCoop/profile_fields/main/img/screenshots/user-management-dialog.png</screenshot>
40+
<screenshot small-thumbnail="https://raw.githubusercontent.com/LibreCodeCoop/profile_fields/main/img/screenshots/personal-settings-thumb.png">https://raw.githubusercontent.com/LibreCodeCoop/profile_fields/main/img/screenshots/personal-settings.png</screenshot>
41+
<screenshot small-thumbnail="https://raw.githubusercontent.com/LibreCodeCoop/profile_fields/main/img/screenshots/workflow-notify-admins-thumb.png">https://raw.githubusercontent.com/LibreCodeCoop/profile_fields/main/img/screenshots/workflow-notify-admins.png</screenshot>
4142
<donation title="Donate via GitHub Sponsors">https://github.com/sponsors/LibreSign</donation>
4243
<dependencies>
4344
<nextcloud min-version="32" max-version="34"/>
0 Bytes
Loading
35.5 KB
Loading
194 KB
Loading
7 Bytes
Loading
7.57 KB
Loading
139 KB
Loading

0 commit comments

Comments
 (0)