Skip to content

refactor: migrate to REST API v3 for employee management#20

Merged
jorikfon merged 27 commits intomasterfrom
develop
Dec 19, 2025
Merged

refactor: migrate to REST API v3 for employee management#20
jorikfon merged 27 commits intomasterfrom
develop

Conversation

@jorikfon
Copy link
Contributor

No description provided.

jorikfon and others added 27 commits June 4, 2025 17:52
Currently translated at 100.0% (74 of 74 strings)

Translation: MIKOPBX/ModuleLdapSync
Translate-URL: https://weblate.mikopbx.com/projects/mikopbx/moduleldapsync/en/
Currently translated at 100.0% (74 of 74 strings)

Translation: MIKOPBX/ModuleLdapSync
Translate-URL: https://weblate.mikopbx.com/projects/mikopbx/moduleldapsync/az/
Currently translated at 100.0% (74 of 74 strings)

Translation: MIKOPBX/ModuleLdapSync
Translate-URL: https://weblate.mikopbx.com/projects/mikopbx/moduleldapsync/cs/
Currently translated at 100.0% (74 of 74 strings)

Translation: MIKOPBX/ModuleLdapSync
Translate-URL: https://weblate.mikopbx.com/projects/mikopbx/moduleldapsync/da/
Currently translated at 100.0% (74 of 74 strings)

Translation: MIKOPBX/ModuleLdapSync
Translate-URL: https://weblate.mikopbx.com/projects/mikopbx/moduleldapsync/de/
Currently translated at 100.0% (74 of 74 strings)

Translation: MIKOPBX/ModuleLdapSync
Translate-URL: https://weblate.mikopbx.com/projects/mikopbx/moduleldapsync/el/
Currently translated at 100.0% (74 of 74 strings)

Translation: MIKOPBX/ModuleLdapSync
Translate-URL: https://weblate.mikopbx.com/projects/mikopbx/moduleldapsync/es/
Currently translated at 100.0% (74 of 74 strings)

Translation: MIKOPBX/ModuleLdapSync
Translate-URL: https://weblate.mikopbx.com/projects/mikopbx/moduleldapsync/fr/
Currently translated at 100.0% (74 of 74 strings)

Translation: MIKOPBX/ModuleLdapSync
Translate-URL: https://weblate.mikopbx.com/projects/mikopbx/moduleldapsync/it/
Currently translated at 100.0% (74 of 74 strings)

Translation: MIKOPBX/ModuleLdapSync
Translate-URL: https://weblate.mikopbx.com/projects/mikopbx/moduleldapsync/ja/
Currently translated at 100.0% (74 of 74 strings)

Translation: MIKOPBX/ModuleLdapSync
Translate-URL: https://weblate.mikopbx.com/projects/mikopbx/moduleldapsync/ka/
Currently translated at 100.0% (74 of 74 strings)

Translation: MIKOPBX/ModuleLdapSync
Translate-URL: https://weblate.mikopbx.com/projects/mikopbx/moduleldapsync/pl/
Currently translated at 100.0% (74 of 74 strings)

Translation: MIKOPBX/ModuleLdapSync
Translate-URL: https://weblate.mikopbx.com/projects/mikopbx/moduleldapsync/pt/
Currently translated at 100.0% (74 of 74 strings)

Translation: MIKOPBX/ModuleLdapSync
Translate-URL: https://weblate.mikopbx.com/projects/mikopbx/moduleldapsync/pt_BR/
Currently translated at 100.0% (74 of 74 strings)

Translation: MIKOPBX/ModuleLdapSync
Translate-URL: https://weblate.mikopbx.com/projects/mikopbx/moduleldapsync/ro/
Currently translated at 100.0% (74 of 74 strings)

Translation: MIKOPBX/ModuleLdapSync
Translate-URL: https://weblate.mikopbx.com/projects/mikopbx/moduleldapsync/sv/
Currently translated at 100.0% (74 of 74 strings)

Translation: MIKOPBX/ModuleLdapSync
Translate-URL: https://weblate.mikopbx.com/projects/mikopbx/moduleldapsync/tr/
Currently translated at 100.0% (74 of 74 strings)

Translation: MIKOPBX/ModuleLdapSync
Translate-URL: https://weblate.mikopbx.com/projects/mikopbx/moduleldapsync/uk/
Currently translated at 100.0% (74 of 74 strings)

Translation: MIKOPBX/ModuleLdapSync
Translate-URL: https://weblate.mikopbx.com/projects/mikopbx/moduleldapsync/vi/
Currently translated at 100.0% (74 of 74 strings)

Translation: MIKOPBX/ModuleLdapSync
Translate-URL: https://weblate.mikopbx.com/projects/mikopbx/moduleldapsync/zh_Hans/
Currently translated at 100.0% (74 of 74 strings)

Translation: MIKOPBX/ModuleLdapSync
Translate-URL: https://weblate.mikopbx.com/projects/mikopbx/moduleldapsync/th/
Currently translated at 100.0% (74 of 74 strings)

Translation: MIKOPBX/ModuleLdapSync
Translate-URL: https://weblate.mikopbx.com/projects/mikopbx/moduleldapsync/hu/
Currently translated at 100.0% (74 of 74 strings)

Translation: MIKOPBX/ModuleLdapSync
Translate-URL: https://weblate.mikopbx.com/projects/mikopbx/moduleldapsync/fi/
Currently translated at 100.0% (74 of 74 strings)

Translation: MIKOPBX/ModuleLdapSync
Translate-URL: https://weblate.mikopbx.com/projects/mikopbx/moduleldapsync/hr/
Replace deprecated /pbxcore/api/extensions/* endpoints with new
/pbxcore/api/v3/employees/* and /pbxcore/api/v3/extensions:available.
Remove dependency on legacy DataStructure class and use direct array
manipulation with proper JSON content type headers.
Bump min_pbx_version to 2025.1.1 for API v3 compatibility.
@jorikfon jorikfon merged commit 458a6d3 into master Dec 19, 2025
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants