Skip to content

Commit d7c6d49

Browse files
committed
Merge branch 'release/2.2.0'
2 parents 2249b83 + 680159a commit d7c6d49

59 files changed

Lines changed: 3243 additions & 2420 deletions

Some content is hidden

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

.composer-require-checker.config.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747
"GALETTE_NIGHTLY",
4848
"GALETTE_PHOTOS_PATH",
4949
"GALETTE_PLUGINS_PATH",
50+
"GALETTE_PLUGINS_DATA_PATH",
5051
"GALETTE_ROOT",
5152
"GALETTE_TELEMETRY_URI",
5253
"GALETTE_TEMPIMAGES_PATH",

.github/workflows/ci-linux.yml

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525

2626
strategy:
2727
matrix:
28-
php-versions: [ '8.1', '8.3' ]
28+
php-versions: [ '8.1', '8.4' ]
2929
coverage: [none]
3030
fail-fast: false
3131

@@ -72,6 +72,12 @@ jobs:
7272
cd galette-core/galette/plugins/plugin-events
7373
../../vendor/bin/phpcs lib/ ./*.php
7474
75+
- name: CS Fixer
76+
if: matrix.php-versions == '8.1'
77+
run: |
78+
cd galette-core/galette/plugins/plugin-events
79+
../../vendor/bin/php-cs-fixer check --show-progress=dots --verbose --diff
80+
7581
- name: Twig CS
7682
run: |
7783
cd galette-core/galette/plugins/plugin-events
@@ -82,7 +88,7 @@ jobs:
8288
cd galette-core/galette/plugins/plugin-events
8389
composer require maglnet/composer-require-checker -W
8490
vendor/bin/composer-require-checker check --config-file=.composer-require-checker.config.json ../../composer.json
85-
if: matrix.php-versions == '8.3'
91+
if: matrix.php-versions == '8.4'
8692

8793
- name: PHPStan checks
8894
run: |
@@ -119,16 +125,16 @@ jobs:
119125
- { php-version: "8.1", db-image: "postgres:11", coverage: none, always: false }
120126
- { php-version: "8.1", db-image: "postgres:16", coverage: none, always: false }
121127
#higher stable php version
122-
- { php-version: "8.3", db-image: "mysql:5.7", coverage: none, always: true }
123-
- { php-version: "8.3", db-image: "mysql:8.1", coverage: none, always: false }
124-
- { php-version: "8.3", db-image: "mariadb:10.4", coverage: none, always: true }
125-
- { php-version: "8.3", db-image: "mariadb:11", coverage: none, always: false }
126-
- { php-version: "8.3", db-image: "postgres:11", coverage: none, always: true }
127-
- { php-version: "8.3", db-image: "postgres:16", coverage: none, always: true }
128+
- { php-version: "8.4", db-image: "mysql:5.7", coverage: none, always: true }
129+
- { php-version: "8.4", db-image: "mysql:8.1", coverage: none, always: false }
130+
- { php-version: "8.4", db-image: "mariadb:10.4", coverage: none, always: true }
131+
- { php-version: "8.4", db-image: "mariadb:11", coverage: none, always: false }
132+
- { php-version: "8.4", db-image: "postgres:11", coverage: none, always: true }
133+
- { php-version: "8.4", db-image: "postgres:16", coverage: none, always: true }
128134
fail-fast: false
129135

130136
env:
131-
skip: ${{ matrix.always == false && (github.event_name == 'pull_request' || github.repository != 'galette/galette-events' || !(github.event_name == 'workflow_dispatch' || github.ref == 'refs/heads/master' || github.ref == 'refs/heads/develop' || startsWith(github.ref, 'refs/tags'))) }}
137+
skip: ${{ matrix.always == false && (github.event_name == 'pull_request' || github.repository != 'galette/plugin-events' || !(github.event_name == 'workflow_dispatch' || github.ref == 'refs/heads/master' || github.ref == 'refs/heads/develop' || startsWith(github.ref, 'refs/tags'))) }}
132138
DB: ${{ matrix.db-image }}
133139

134140
services:
@@ -156,7 +162,7 @@ jobs:
156162
--health-timeout=5s
157163
--health-retries=10
158164
159-
name: PHP ${{ matrix.php-version }} ${{ matrix.db-image }} ${{ (matrix.always == false && (github.event_name == 'pull_request' || github.repository != 'galette/galette' || !(github.event_name == 'workflow_dispatch' || github.ref == 'refs/heads/master' || github.ref == 'refs/heads/develop' || startsWith(github.ref, 'refs/tags')))) && ' (skipped)' || matrix.coverage == 'xdebug' && ' (with coverage)' || ''}}
165+
name: PHP ${{ matrix.php-version }} ${{ matrix.db-image }} ${{ (matrix.always == false && (github.event_name == 'pull_request' || github.repository != 'galette/plugin-events' || !(github.event_name == 'workflow_dispatch' || github.ref == 'refs/heads/master' || github.ref == 'refs/heads/develop' || startsWith(github.ref, 'refs/tags')))) && ' (skipped)' || matrix.coverage == 'xdebug' && ' (with coverage)' || ''}}
160166

161167
steps:
162168
- name: PHP

.php-cs-fixer.dist.php

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<?php
2+
3+
$finder = (new PhpCsFixer\Finder())
4+
->in([
5+
__DIR__ . '/lib',
6+
__DIR__ . '/tests',
7+
])
8+
;
9+
10+
return (new PhpCsFixer\Config())
11+
->setParallelConfig(PhpCsFixer\Runner\Parallel\ParallelConfigFactory::detect())
12+
->setCacheFile(sys_get_temp_dir() . '/php-cs-fixer.plugin-galette-events.cache')
13+
->setRules([
14+
'@PSR12' => true,
15+
'@PER-CS' => true,
16+
'@PHP82Migration' => true,
17+
'trailing_comma_in_multiline' => false,
18+
'cast_spaces' => false,
19+
'single_line_empty_body' => false,
20+
'no_unused_imports' => true
21+
])
22+
->setFinder($finder)
23+
;

.scrutinizer.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,13 @@ build:
77
override:
88
- composer self-update
99
- git clone --depth=1 https://github.com/galette/galette -b develop galette && pushd galette
10-
- ./bin/install_deps && popd
1110

1211
nodes:
1312

1413
analysis:
1514
environment:
1615
php:
17-
version: 8.1
16+
version: 8.2
1817

1918
project_setup:
2019
override:

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ A [Galette](https://galette.eu) plugin to manage events and bookings.
1616
To use Galette Events plugin, you'll need a reliable Galette version, and of course the plugin itself by either:
1717

1818
* download latest stable version available from [Galette Event plugin page](https://doc.galette.eu/en/master/plugins/events.html)
19-
* use [Galette Events plugin soure code from repository](http://doc.galette.eu/en/develop/development/git.html) (make sure you install third party dependencies), this solution requires some technical skills
19+
* use [Galette Events plugin soure code from repository](https://doc.galette.eu/en/develop/development/git.html) (make sure you install third party dependencies), this solution requires some technical skills
2020

2121
### Français
2222

@@ -32,4 +32,4 @@ Un plugin [Galette](https://galette.eu) pour gérer évènements et réservation
3232
Pour utiliser le plugin Évènements pour Galette, vous aurez besoin d'une version adéquate de Galette, ainsi que du plugin lui même :
3333

3434
* télécharger la dernière version stable depuis la [page du plugin Évènements pour Galette](https://doc.galette.eu/en/master/plugins/events.html)
35-
* utiliser [le code source du plugin Évènements pour Galette depuis le dépôt](http://doc.galette.eu/en/develop/development/git.html) (assurez-vous d'installer les biliothèques tierces), cette solution requiert quelques compétences techniques
35+
* utiliser [le code source du plugin Évènements pour Galette depuis le dépôt](https://doc.galette.eu/en/develop/development/git.html) (assurez-vous d'installer les biliothèques tierces), cette solution requiert quelques compétences techniques

_config.inc.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?php
22

33
/**
4-
* Copyright © 2003-2024 The Galette Team
4+
* Copyright © 2003-2025 The Galette Team
55
*
66
* This file is part of Galette (https://galette.eu).
77
*

_define.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?php
22

33
/**
4-
* Copyright © 2003-2024 The Galette Team
4+
* Copyright © 2003-2025 The Galette Team
55
*
66
* This file is part of Galette (https://galette.eu).
77
*
@@ -25,10 +25,10 @@
2525
'Galette Events', //Name
2626
'Events management', //Short description
2727
'Johan Cwiklinski', //Author
28-
'2.1.3', //Version
29-
'1.1.4', //Galette compatible version
28+
'2.2.0', //Version
29+
'1.2.0', //Galette compatible version
3030
'events', //routing name and translation domain
31-
'2024-10-20', //Release date
31+
'2025-10-09', //Release date
3232
[ //Permissions needed
3333
'events_events' => 'member',
3434
'events_bookings' => 'member',

_routes.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?php
22

33
/**
4-
* Copyright © 2003-2024 The Galette Team
4+
* Copyright © 2003-2025 The Galette Team
55
*
66
* This file is part of Galette (https://galette.eu).
77
*

bin/release

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,9 @@ from datetime import datetime
66
from termcolor import colored
77
from urllib.parse import urlparse
88

9-
# on Tuxfamily
10-
ssh_path = 'galette/galette-repository/plugins/'
11-
ssh_host = 'ssh.tuxfamily.org'
12-
galette_dl_repo = 'http://download.tuxfamily.org/galette/plugins/'
9+
ssh_path = '/var/www/galette.eu/download/plugins/'
10+
ssh_host = 'galette.eu'
11+
galette_dl_repo = 'https://galette.eu/download/plugins/'
1312
is_local = False
1413

1514
local_dl_repo = os.path.join(

lang/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
INSTALLDIR = .
1+
INSTALLDIR = $(shell pwd)
22
LANGUAGES = `find ./ -name "events_*.po" -print | sed 's|^\./events_\(.*\).po|\1|'`
33
DOMAINS = events
44
PHP_SOURCES = $(shell find ../ -maxdepth 1 -name \*.php) \
@@ -8,7 +8,7 @@ PHP_SOURCES = $(shell find ../ -maxdepth 1 -name \*.php) \
88
all : extract mo
99

1010
twig :
11-
../bin/twig-cache
11+
cd ../../../../ && bin/console galette:twig-cache $(shell basename $(abspath $(CURDIR)/..)) && cd ${INSTALLDIR}
1212

1313
po :
1414
@echo "Generating PO files:"

0 commit comments

Comments
 (0)