Changes
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/translations/galette/glossary/nb_NO/changes/?format=api
https://hosted.weblate.org/api/components/galette/glossary/?format=api", "translation": "https://hosted.weblate.org/api/translations/galette/glossary/nb_NO/?format=api", "user": "https://hosted.weblate.org/api/users/trasher/?format=api", "author": "https://hosted.weblate.org/api/users/trasher/?format=api", "timestamp": "2023-06-08T08:28:31.235171+02:00", "action": 0, "target": "", "id": 57438362, "action_name": "Resource updated", "url": "https://hosted.weblate.org/api/changes/57438362/?format=api" }, { "unit": null, "component": "https://hosted.weblate.org/api/components/galette/glossary/?format=api", "translation": "https://hosted.weblate.org/api/translations/galette/glossary/nb_NO/?format=api", "user": "https://hosted.weblate.org/api/users/trasher/?format=api", "author": null, "timestamp": "2023-06-08T08:28:31.055669+02:00", "action": 17, "target": "", "id": 57438361, "action_name": "Changes committed", "url": "https://hosted.weblate.org/api/changes/57438361/?format=api" }, { "unit": null, "component": "https://hosted.weblate.org/api/components/galette/glossary/?format=api", "translation": "https://hosted.weblate.org/api/translations/galette/glossary/nb_NO/?format=api", "user": "https://hosted.weblate.org/api/users/trasher/?format=api", "author": null, "timestamp": "2023-06-08T08:28:30.757377+02:00", "action": 63, "target": "m <?php /* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */ /** * Galette members controller * * PHP version 5 * * Copyright © 2019-2021 The Galette Team * * This file is part of Galette (http://galette.tuxfamily.org). * * Galette is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * Galette is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with Galette. If not, see <http://www.gnu.org/licenses/>. * * @category Controllers * @package Galette * * @author Johan Cwiklinski <johan@x-tnd.be> * @copyright 2019-2021 The Galette Team * @license http://www.gnu.org/licenses/gpl-3.0.html GPL License 3.0 or (at your option) any later version * @link http://galette.tuxfamily.org * @since Available since 0.9.4dev - 2019-12-02 */ namespace Galette\\Controllers\\Crud; use Galette\\Controllers\\CrudController; use Galette\\DynamicFields\\Boolean; use Slim\\Http\\Request; use Slim\\Http\\Response; use Galette\\Core\\GaletteMail; use Galette\\Core\\Gaptcha; use Galette\\Entity\\Adherent; use Galette\\Entity\\Contribution; use Galette\\Entity\\ContributionsTypes; use Galette\\Entity\\DynamicFieldsHandle; use Galette\\Entity\\Group; use Galette\\Entity\\Status; use Galette\\Entity\\FieldsConfig; use Galette\\Entity\\Social; use Galette\\Filters\\AdvancedMembersList; use Galette\\Filters\\MembersList; use Galette\\IO\\File; use Galette\\Repository\\Groups; use Galette\\Repository\\Members; use Galette\\Repository\\PaymentTypes; use Galette\\Repository\\Titles; use Analog\\Analog; /** * Galette members controller * * @category Controllers * @name GaletteController * @package Galette * @author Johan Cwiklinski <johan@x-tnd.be> * @copyright 2019-2021 The Galette Team * @license http://www.gnu.org/licenses/gpl-3.0.html GPL License 3.0 or (at your option) any later version * @link http://galette.tuxfamily.org * @since Available since 0.9.4dev - 2019-12-02 */ class MembersController extends CrudController { /** @var bool */ private $is_self_membership = false; // CRUD - Createodification", "id": 57438360, "action_name": "String removed", "url": "https://hosted.weblate.org/api/changes/57438360/?format=api" }, { "unit": null, "component": "https://hosted.weblate.org/api/components/galette/glossary/?format=api", "translation": "https://hosted.weblate.org/api/translations/galette/glossary/nb_NO/?format=api", "user": null, "author": null, "timestamp": "2023-05-23T12:48:06.665115+02:00", "action": 17, "target": "", "id": 56343375, "action_name": "Changes committed", "url": "https://hosted.weblate.org/api/changes/56343375/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/78585308/?format=api", "component": "https://hosted.weblate.org/api/components/galette/glossary/?format=api", "translation": "https://hosted.weblate.org/api/translations/galette/glossary/nb_NO/?format=api", "user": null, "author": null, "timestamp": "2022-06-27T11:35:39.536330+02:00", "action": 31, "target": "", "id": 28072473, "action_name": "String added", "url": "https://hosted.weblate.org/api/changes/28072473/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/76323271/?format=api", "component": "https://hosted.weblate.org/api/components/galette/glossary/?format=api", "translation": "https://hosted.weblate.org/api/translations/galette/glossary/nb_NO/?format=api", "user": null, "author": null, "timestamp": "2022-05-13T19:23:15.663689+02:00", "action": 31, "target": "", "id": 24904854, "action_name": "String added", "url": "https://hosted.weblate.org/api/changes/24904854/?format=api" } ] }{ "count": 6, "next": null, "previous": null, "results": [ { "unit": null, "component": "