]> git.agnieray.net Git - galette.git/log
galette.git
6 months agoBump version 1.0.0rc2
Johan Cwiklinski [Tue, 17 Oct 2023 16:24:22 +0000 (18:24 +0200)]
Bump version

6 months agoJS 3rd party major updates and dev deps cleanup
Guillaume AGNIERAY [Fri, 13 Oct 2023 10:07:34 +0000 (12:07 +0200)]
JS 3rd party major updates and dev deps cleanup

"del" development dependency is now pure ESM.
So it must stick to version 6 to work in gulpfile.js using require().

6 months agoUpdate JS 3rd party dependencies
Johan Cwiklinski [Sun, 8 Oct 2023 07:43:45 +0000 (09:43 +0200)]
Update JS 3rd party dependencies

6 months agoHandle old filenames for non members dynamic files; refs #1697
Johan Cwiklinski [Wed, 11 Oct 2023 17:07:35 +0000 (19:07 +0200)]
Handle old filenames for non members dynamic files; refs #1697

6 months agoExtract new locales
Johan Cwiklinski [Thu, 12 Oct 2023 16:02:35 +0000 (18:02 +0200)]
Extract new locales

6 months agoResize and crop members picture to a fixed ratio
Guillaume AGNIERAY [Mon, 9 Oct 2023 17:35:06 +0000 (19:35 +0200)]
Resize and crop members picture to a fixed ratio

closes #1717

Add cropping options in settings parameters tab
Add cropping focus selection on member form
Add cropping on resizeImage()
Minimum image dimensions required from cropping

Restore and extend drag and drop picture feature
Clean CSS and template

6 months agoDo not rely on website for tests; closes #1721
Johan Cwiklinski [Wed, 11 Oct 2023 17:19:20 +0000 (19:19 +0200)]
Do not rely on website for tests; closes #1721

6 months agoPrevent renaming dynamic files for members; refs #1697
Johan Cwiklinski [Mon, 9 Oct 2023 04:58:34 +0000 (06:58 +0200)]
Prevent renaming dynamic files for members; refs #1697

6 months agoRename old dynamic files on contributions; refs #1697
Johan Cwiklinski [Sun, 8 Oct 2023 14:47:11 +0000 (16:47 +0200)]
Rename old dynamic files on contributions; refs #1697

6 months agoBump postcss from 8.4.30 to 8.4.31
dependabot[bot] [Sun, 8 Oct 2023 04:06:42 +0000 (04:06 +0000)]
Bump postcss from 8.4.30 to 8.4.31

Bumps [postcss](https://github.com/postcss/postcss) from 8.4.30 to 8.4.31.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.30...8.4.31)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
6 months agoUpdat e3rd party dependencies
Johan Cwiklinski [Sun, 8 Oct 2023 07:19:22 +0000 (09:19 +0200)]
Updat e3rd party dependencies

6 months agoFix duynamic fields management escaping
Johan Cwiklinski [Sat, 7 Oct 2023 17:17:38 +0000 (19:17 +0200)]
Fix duynamic fields management escaping

6 months agoFix dynamic translations escaping
Johan Cwiklinski [Sat, 7 Oct 2023 08:45:13 +0000 (10:45 +0200)]
Fix dynamic translations escaping

6 months agoRemove modals from DOM when hidden by default
Guillaume AGNIERAY [Fri, 6 Oct 2023 09:18:34 +0000 (11:18 +0200)]
Remove modals from DOM when hidden by default

fixes #1715

6 months agoDon't replace legend link with check links when empty
Guillaume AGNIERAY [Thu, 5 Oct 2023 14:35:15 +0000 (16:35 +0200)]
Don't replace legend link with check links when empty

6 months agoUse stackable display on pagination
Guillaume AGNIERAY [Fri, 6 Oct 2023 07:43:05 +0000 (09:43 +0200)]
Use stackable display on pagination

In order to prevent overflows on small screens.

6 months agoFix batch actions JS for group managers; fixes #1702 (#306)
Guillaume AGNIERAY [Thu, 5 Oct 2023 12:42:19 +0000 (14:42 +0200)]
Fix batch actions JS for group managers; fixes #1702 (#306)

* Fix batch actions JS for group managers

fixes #1702

* Ensure only admin and staff members can access delete code

---------

Co-authored-by: Johan Cwiklinski <johan@x-tnd.be>
6 months agoFix mailings list nbshow filter
Guillaume AGNIERAY [Thu, 5 Oct 2023 12:24:11 +0000 (14:24 +0200)]
Fix mailings list nbshow filter

6 months agoFixes and improvements on small screens display
Guillaume AGNIERAY [Thu, 5 Oct 2023 11:59:16 +0000 (13:59 +0200)]
Fixes and improvements on small screens display

* prevent file inputs overflow
* add margin bottom on grouped buttons and labels
* fix unstaked columns in preferences template
* fix sortable items in advanced search template

6 months agoAdjust print CSS to last changes in templates
Guillaume AGNIERAY [Thu, 5 Oct 2023 10:12:49 +0000 (12:12 +0200)]
Adjust print CSS to last changes in templates

6 months agoFix unreachable condition
Johan Cwiklinski [Thu, 5 Oct 2023 05:58:31 +0000 (07:58 +0200)]
Fix unreachable condition

6 months agoFix typo
Johan Cwiklinski [Thu, 5 Oct 2023 05:56:15 +0000 (07:56 +0200)]
Fix typo

6 months agoCode quality changes
Johan Cwiklinski [Thu, 5 Oct 2023 05:55:24 +0000 (07:55 +0200)]
Code quality changes

Drop non reachable code
Drop useless code
Fix wrong method calls
Drop useless assignments

6 months agoAdd test
Johan Cwiklinski [Thu, 5 Oct 2023 05:37:24 +0000 (07:37 +0200)]
Add test

6 months agoAdd missing variable to hide pagination
Guillaume AGNIERAY [Thu, 5 Oct 2023 08:59:17 +0000 (10:59 +0200)]
Add missing variable to hide pagination

6 months agoDisplay text reference is current language; fixes #1712
Johan Cwiklinski [Thu, 5 Oct 2023 05:33:53 +0000 (07:33 +0200)]
Display text reference is current language; fixes #1712

6 months agoDrop duplicated column; factorize member name calculation
Johan Cwiklinski [Wed, 4 Oct 2023 13:34:30 +0000 (15:34 +0200)]
Drop duplicated column; factorize member name calculation

6 months agoHide useless links to members better
Guillaume AGNIERAY [Wed, 4 Oct 2023 21:57:36 +0000 (23:57 +0200)]
Hide useless links to members better

Improves commit 17d8ef0
Still display links when the filtered contributions or transactions are a child's ones.

6 months agoMove language selector and existing mailing item
Guillaume AGNIERAY [Wed, 4 Oct 2023 16:10:08 +0000 (18:10 +0200)]
Move language selector and existing mailing item

On small screens, for better UX consistancy, moved from the page header
to the sidebar menu and top navbar respectively.

6 months agoExtend list template to render group of cards
Guillaume AGNIERAY [Sun, 1 Oct 2023 18:52:53 +0000 (20:52 +0200)]
Extend list template to render group of cards

6 months agoPage template improvement
Guillaume AGNIERAY [Sun, 1 Oct 2023 18:52:35 +0000 (20:52 +0200)]
Page template improvement

6 months agoRemove background transparency on top navbar
Guillaume AGNIERAY [Sun, 1 Oct 2023 18:49:15 +0000 (20:49 +0200)]
Remove background transparency on top navbar

6 months agoFix member form when members list is empty
Guillaume AGNIERAY [Sun, 1 Oct 2023 18:47:06 +0000 (20:47 +0200)]
Fix member form when members list is empty

6 months agoVertically center content on public pages
Guillaume AGNIERAY [Sun, 1 Oct 2023 18:46:09 +0000 (20:46 +0200)]
Vertically center content on public pages

6 months agoFix back to top button
Guillaume AGNIERAY [Sun, 1 Oct 2023 18:43:52 +0000 (20:43 +0200)]
Fix back to top button

6 months agoAdd tests
Johan Cwiklinski [Wed, 4 Oct 2023 12:12:57 +0000 (14:12 +0200)]
Add tests

6 months agoFix remaining smarty syntax
Johan Cwiklinski [Wed, 4 Oct 2023 13:38:46 +0000 (15:38 +0200)]
Fix remaining smarty syntax

6 months agoDisplay current filters; fixes #1713
Johan Cwiklinski [Wed, 4 Oct 2023 13:34:00 +0000 (15:34 +0200)]
Display current filters; fixes #1713

6 months agoFix missing filtering icon on transactions list
Guillaume AGNIERAY [Wed, 4 Oct 2023 13:22:44 +0000 (15:22 +0200)]
Fix missing filtering icon on transactions list

fixes #1710

6 months agoFix transaction link icon
Johan Cwiklinski [Wed, 4 Oct 2023 12:28:28 +0000 (14:28 +0200)]
Fix transaction link icon

6 months agoAdd tests on localized date filters, refs #1714
Johan Cwiklinski [Wed, 4 Oct 2023 07:18:52 +0000 (09:18 +0200)]
Add tests on localized date filters, refs #1714

6 months agoCompile locales
Johan Cwiklinski [Wed, 4 Oct 2023 11:28:07 +0000 (13:28 +0200)]
Compile locales

6 months agoTranslated using Weblate (Sinhala)
Johan Cwiklinski [Wed, 4 Oct 2023 07:43:38 +0000 (07:43 +0000)]
Translated using Weblate (Sinhala)

Currently translated at 1.3% (22 of 1686 strings)

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/si/

6 months agoTranslated using Weblate (Turkish (Ottoman))
Johan Cwiklinski [Wed, 4 Oct 2023 07:35:15 +0000 (07:35 +0000)]
Translated using Weblate (Turkish (Ottoman))

Currently translated at 0.1% (2 of 1686 strings)

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/ota/

6 months agoTranslated using Weblate (Turkish)
Johan Cwiklinski [Wed, 4 Oct 2023 07:43:10 +0000 (07:43 +0000)]
Translated using Weblate (Turkish)

Currently translated at 12.9% (219 of 1686 strings)

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/tr/

6 months agoTranslated using Weblate (Occitan)
Johan Cwiklinski [Wed, 4 Oct 2023 07:42:47 +0000 (07:42 +0000)]
Translated using Weblate (Occitan)

Currently translated at 21.4% (361 of 1686 strings)

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/oc/

6 months agoTranslated using Weblate (Breton)
Johan Cwiklinski [Wed, 4 Oct 2023 07:42:21 +0000 (07:42 +0000)]
Translated using Weblate (Breton)

Currently translated at 6.5% (111 of 1686 strings)

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/br/

6 months agoTranslated using Weblate (Ukrainian)
Johan Cwiklinski [Wed, 4 Oct 2023 07:42:00 +0000 (07:42 +0000)]
Translated using Weblate (Ukrainian)

Currently translated at 97.6% (1647 of 1686 strings)

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/uk/

6 months agoTranslated using Weblate (Italian)
Johan Cwiklinski [Wed, 4 Oct 2023 07:41:36 +0000 (07:41 +0000)]
Translated using Weblate (Italian)

Currently translated at 28.7% (485 of 1686 strings)

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/it/

6 months agoTranslated using Weblate (Arabic)
Johan Cwiklinski [Wed, 4 Oct 2023 07:38:17 +0000 (07:38 +0000)]
Translated using Weblate (Arabic)

Currently translated at 25.3% (427 of 1686 strings)

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/ar/

6 months agoTranslated using Weblate (Catalan)
Johan Cwiklinski [Wed, 4 Oct 2023 07:41:03 +0000 (07:41 +0000)]
Translated using Weblate (Catalan)

Currently translated at 17.4% (294 of 1686 strings)

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/ca/

6 months agoTranslated using Weblate (Norwegian Bokmål)
Johan Cwiklinski [Wed, 4 Oct 2023 07:40:40 +0000 (07:40 +0000)]
Translated using Weblate (Norwegian Bokmål)

Currently translated at 2.1% (36 of 1686 strings)

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/nb_NO/

6 months agoTranslated using Weblate (Spanish)
Johan Cwiklinski [Wed, 4 Oct 2023 07:40:06 +0000 (07:40 +0000)]
Translated using Weblate (Spanish)

Currently translated at 63.4% (1069 of 1686 strings)

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/es/

6 months agoFix overflow on transactions information
Guillaume AGNIERAY [Wed, 4 Oct 2023 08:29:08 +0000 (10:29 +0200)]
Fix overflow on transactions information

fixes #1711

6 months agoCompile locales
Johan Cwiklinski [Wed, 4 Oct 2023 07:21:08 +0000 (09:21 +0200)]
Compile locales

6 months agoTranslated using Weblate (Russian)
Johan Cwiklinski [Wed, 4 Oct 2023 07:16:45 +0000 (07:16 +0000)]
Translated using Weblate (Russian)

Currently translated at 4.0% (68 of 1686 strings)

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/ru/

6 months agoTranslated using Weblate (Occitan)
Johan Cwiklinski [Wed, 4 Oct 2023 07:14:42 +0000 (07:14 +0000)]
Translated using Weblate (Occitan)

Currently translated at 21.3% (360 of 1686 strings)

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/oc/

6 months agoTranslated using Weblate (Ukrainian)
Johan Cwiklinski [Wed, 4 Oct 2023 07:18:03 +0000 (07:18 +0000)]
Translated using Weblate (Ukrainian)

Currently translated at 97.6% (1646 of 1686 strings)

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/uk/

6 months agoTranslated using Weblate (Spanish)
Johan Cwiklinski [Wed, 4 Oct 2023 07:17:52 +0000 (07:17 +0000)]
Translated using Weblate (Spanish)

Currently translated at 63.3% (1068 of 1686 strings)

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/es/

6 months agoTranslated using Weblate (German)
Johan Cwiklinski [Wed, 4 Oct 2023 07:17:41 +0000 (07:17 +0000)]
Translated using Weblate (German)

Currently translated at 99.6% (1680 of 1686 strings)

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/de/

6 months agoCompile locales
Johan Cwiklinski [Wed, 4 Oct 2023 07:12:35 +0000 (09:12 +0200)]
Compile locales

6 months agoTranslated using Weblate (Occitan)
Johan Cwiklinski [Wed, 4 Oct 2023 07:10:51 +0000 (07:10 +0000)]
Translated using Weblate (Occitan)

Currently translated at 21.3% (360 of 1686 strings)

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/oc/

6 months agoTranslated using Weblate (Ukrainian)
Johan Cwiklinski [Wed, 4 Oct 2023 06:24:18 +0000 (06:24 +0000)]
Translated using Weblate (Ukrainian)

Currently translated at 97.6% (1646 of 1686 strings)

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/uk/

6 months agoTranslated using Weblate (Spanish)
Johan Cwiklinski [Wed, 4 Oct 2023 06:24:09 +0000 (06:24 +0000)]
Translated using Weblate (Spanish)

Currently translated at 63.3% (1068 of 1686 strings)

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/es/

6 months agoFix replacement pattern; refs #1714
Johan Cwiklinski [Wed, 4 Oct 2023 06:32:51 +0000 (08:32 +0200)]
Fix replacement pattern; refs #1714

6 months agoTranslated using Weblate (French)
Johan Cwiklinski [Tue, 3 Oct 2023 19:10:53 +0000 (19:10 +0000)]
Translated using Weblate (French)

Currently translated at 100.0% (1686 of 1686 strings)

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/fr/

6 months agoUpdate translation files
Hosted Weblate [Tue, 3 Oct 2023 19:04:20 +0000 (21:04 +0200)]
Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/

6 months agoExtract new strings
Johan Cwiklinski [Tue, 3 Oct 2023 19:04:08 +0000 (21:04 +0200)]
Extract new strings

6 months agoUse proper translation, utf-8 equivalent ucwords()
Johan Cwiklinski [Tue, 3 Oct 2023 19:03:35 +0000 (21:03 +0200)]
Use proper translation, utf-8 equivalent ucwords()

6 months agoAdvanced search on contributions dynamic fields
Johan Cwiklinski [Fri, 15 Sep 2023 05:59:59 +0000 (07:59 +0200)]
Advanced search on contributions dynamic fields

fixes #1693

Display date dynamic fields searching contributions
Display boolean dynamic fields searching contributions
Handle dynamic booleans and date with advanced search within contributions
Fix existing values in advanced search for contribution dynamic fields
Add tests
Fixes on postgresql
Fix search on dynamic choice fields

6 months agoNew toggable compact rendering on navigation aside
Guillaume AGNIERAY [Tue, 3 Oct 2023 08:31:27 +0000 (10:31 +0200)]
New toggable compact rendering on navigation aside

7 months agostrftime() is deprecated in php 8.1
Guillaume AGNIERAY [Sat, 30 Sep 2023 11:09:19 +0000 (13:09 +0200)]
strftime() is deprecated in php 8.1

7 months agoFix attendance sheet modal content from scrolling
Guillaume AGNIERAY [Fri, 29 Sep 2023 15:07:00 +0000 (17:07 +0200)]
Fix attendance sheet modal content from scrolling

7 months agoFix advanced search JS code; refs #1684
Guillaume AGNIERAY [Fri, 29 Sep 2023 14:48:42 +0000 (16:48 +0200)]
Fix advanced search JS code; refs #1684

7 months agoFix member form layout display issues
Guillaume AGNIERAY [Fri, 29 Sep 2023 14:51:13 +0000 (16:51 +0200)]
Fix member form layout display issues

7 months agoLoad member children
Johan Cwiklinski [Fri, 29 Sep 2023 14:08:49 +0000 (16:08 +0200)]
Load member children

7 months agoHide useless links to members
Guillaume AGNIERAY [Fri, 29 Sep 2023 08:57:11 +0000 (10:57 +0200)]
Hide useless links to members

7 months agoFix missing priorite_statut column in groups members/managers
Johan Cwiklinski [Fri, 29 Sep 2023 08:07:54 +0000 (10:07 +0200)]
Fix missing priorite_statut column in groups members/managers

7 months agoAdd FUI apiSettings cache parameter to choose_adh
Guillaume AGNIERAY [Thu, 28 Sep 2023 18:00:27 +0000 (20:00 +0200)]
Add FUI apiSettings cache parameter to choose_adh

refs #1707

7 months agoAdd access control to contributionMembers route
Guillaume AGNIERAY [Thu, 28 Sep 2023 17:55:58 +0000 (19:55 +0200)]
Add access control to contributionMembers route

refs #1707

7 months agoInitialize group parent search dropdown with HTML
Guillaume AGNIERAY [Thu, 28 Sep 2023 13:49:54 +0000 (15:49 +0200)]
Initialize group parent search dropdown with HTML

fixes #1708

7 months agoPrevent losing parent group when groupmanager
Guillaume AGNIERAY [Wed, 27 Sep 2023 15:52:50 +0000 (17:52 +0200)]
Prevent losing parent group when groupmanager

fixes #1708

7 months agoFix resetting a parent group to None
Guillaume AGNIERAY [Wed, 27 Sep 2023 15:24:34 +0000 (17:24 +0200)]
Fix resetting a parent group to None

7 months agoDisabled state on groups when not groupmanager
Guillaume AGNIERAY [Wed, 27 Sep 2023 15:03:12 +0000 (17:03 +0200)]
Disabled state on groups when not groupmanager

7 months agoAdd missing hidden inputs on group management
Guillaume AGNIERAY [Wed, 27 Sep 2023 15:02:15 +0000 (17:02 +0200)]
Add missing hidden inputs on group management

7 months agoShow groupmanager status in group persons template
Guillaume AGNIERAY [Thu, 28 Sep 2023 16:01:34 +0000 (18:01 +0200)]
Show groupmanager status in group persons template

7 months agoShow groupmanager status in ajax members list
Guillaume AGNIERAY [Thu, 28 Sep 2023 15:40:37 +0000 (17:40 +0200)]
Show groupmanager status in ajax members list

7 months agoFix staff members display in members list
Johan Cwiklinski [Thu, 28 Sep 2023 11:56:16 +0000 (13:56 +0200)]
Fix staff members display in members list

7 months agoChange staff members icon
Johan Cwiklinski [Thu, 28 Sep 2023 12:00:06 +0000 (14:00 +0200)]
Change staff members icon

7 months agoShow groupmanager status in members list
Guillaume AGNIERAY [Thu, 28 Sep 2023 11:07:53 +0000 (13:07 +0200)]
Show groupmanager status in members list

7 months agoDo not display separator or files in dynamic contributions fields; refs #1693
Johan Cwiklinski [Fri, 15 Sep 2023 05:59:40 +0000 (07:59 +0200)]
Do not display separator or files in dynamic contributions fields; refs #1693

7 months agoFix dynamic file field display
Guillaume AGNIERAY [Mon, 25 Sep 2023 16:54:56 +0000 (18:54 +0200)]
Fix dynamic file field display

7 months agoMake dynamic file fields work on contributions and transactions
Johan Cwiklinski [Mon, 25 Sep 2023 16:25:08 +0000 (18:25 +0200)]
Make dynamic file fields work on contributions and transactions

closes #1697

7 months agoFix plugins modals
Guillaume AGNIERAY [Mon, 25 Sep 2023 13:22:15 +0000 (15:22 +0200)]
Fix plugins modals

7 months agoFix email testing; closes #1699
Guillaume AGNIERAY [Mon, 25 Sep 2023 15:41:12 +0000 (17:41 +0200)]
Fix email testing; closes #1699

7 months agoUse a trait for dependencies
Johan Cwiklinski [Mon, 25 Sep 2023 15:44:30 +0000 (17:44 +0200)]
Use a trait for dependencies

7 months agoDrop required fields on member cards; closes #781
Guillaume AGNIERAY [Sat, 23 Sep 2023 09:59:24 +0000 (11:59 +0200)]
Drop required fields on member cards; closes #781

Also show a missing required field on preferences form

7 months agoShow required fields on transaction form
Guillaume AGNIERAY [Fri, 22 Sep 2023 15:35:02 +0000 (17:35 +0200)]
Show required fields on transaction form

7 months agoShow required dynamic fields
Guillaume AGNIERAY [Fri, 22 Sep 2023 15:34:36 +0000 (17:34 +0200)]
Show required dynamic fields

7 months agoDrop unnecessay statements in preferences template
Guillaume AGNIERAY [Fri, 22 Sep 2023 15:32:34 +0000 (17:32 +0200)]
Drop unnecessay statements in preferences template