mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-11-23 04:17:45 +00:00
Compare commits
5 Commits
466-set-ma
...
4.8.1
| Author | SHA1 | Date | |
|---|---|---|---|
| 26d9b55c6d | |||
| add9249502 | |||
| 380d48c43a | |||
| c7d7c3ac6f | |||
| 7eb895c0e1 |
@@ -1,7 +0,0 @@
|
|||||||
kind: Fixed
|
|
||||||
body: |
|
|
||||||
Associate activity's creator as a participant by default, and retro-actively append the creator to each activity
|
|
||||||
time: 2025-11-18T14:05:59.904993123+01:00
|
|
||||||
custom:
|
|
||||||
Issue: "466"
|
|
||||||
SchemaChange: Add columns or tables
|
|
||||||
6
.changes/v4.8.1.md
Normal file
6
.changes/v4.8.1.md
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
## v4.8.1 - 2025-11-20
|
||||||
|
### Fixed
|
||||||
|
* Insert name of file as the document title when uploading
|
||||||
|
* Add missing path paramater 'id' for editing multiple participations
|
||||||
|
* ([#471](https://gitlab.com/Chill-Projet/chill-bundles/-/issues/471)) Hide the display of inactive user groups in the api
|
||||||
|
|
||||||
@@ -6,6 +6,13 @@ adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html),
|
|||||||
and is generated by [Changie](https://github.com/miniscruff/changie).
|
and is generated by [Changie](https://github.com/miniscruff/changie).
|
||||||
|
|
||||||
|
|
||||||
|
## v4.8.1 - 2025-11-20
|
||||||
|
### Fixed
|
||||||
|
* Insert name of file as the document title when uploading
|
||||||
|
* Add missing path paramater 'id' for editing multiple participations
|
||||||
|
* ([#471](https://gitlab.com/Chill-Projet/chill-bundles/-/issues/471)) Hide the display of inactive user groups in the api
|
||||||
|
|
||||||
|
|
||||||
## v4.8.0 - 2025-11-17
|
## v4.8.0 - 2025-11-17
|
||||||
### Feature
|
### Feature
|
||||||
* ([#461](https://gitlab.com/Chill-Projet/chill-bundles/-/issues/461)) Make a calendar item on the 'mes rendez-vous' page clickable. Clicking will navigate to the edit page of the calendar item.
|
* ([#461](https://gitlab.com/Chill-Projet/chill-bundles/-/issues/461)) Make a calendar item on the 'mes rendez-vous' page clickable. Clicking will navigate to the edit page of the calendar item.
|
||||||
|
|||||||
@@ -382,7 +382,6 @@ final class ActivityController extends AbstractController
|
|||||||
|
|
||||||
$entity = new Activity();
|
$entity = new Activity();
|
||||||
$entity->setUser($this->security->getUser());
|
$entity->setUser($this->security->getUser());
|
||||||
$entity->addUser($this->security->getUser());
|
|
||||||
|
|
||||||
if ($person instanceof Person) {
|
if ($person instanceof Person) {
|
||||||
$entity->setPerson($person);
|
$entity->setPerson($person);
|
||||||
|
|||||||
@@ -1,50 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
declare(strict_types=1);
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Chill is a software for social workers
|
|
||||||
*
|
|
||||||
* For the full copyright and license information, please view
|
|
||||||
* the LICENSE file that was distributed with this source code.
|
|
||||||
*/
|
|
||||||
|
|
||||||
namespace Chill\Migrations\Activity;
|
|
||||||
|
|
||||||
use Doctrine\DBAL\Schema\Schema;
|
|
||||||
use Doctrine\Migrations\AbstractMigration;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Migration fixing the automatic association of users to activities (exchanges).
|
|
||||||
*
|
|
||||||
* Originally, the user who created an exchange was not automatically associated
|
|
||||||
* to it (the "TMS" column), which led to incomplete data and biased statistics.
|
|
||||||
*
|
|
||||||
* This migration:
|
|
||||||
* - retroactively associates the creator of each exchange to the corresponding
|
|
||||||
* activity;
|
|
||||||
* - flags these backfilled associations with a temporary column so it is clear
|
|
||||||
* they were added by this data correction and can be safely cleaned up later.
|
|
||||||
*/
|
|
||||||
final class Version20251118124241 extends AbstractMigration
|
|
||||||
{
|
|
||||||
public function getDescription(): string
|
|
||||||
{
|
|
||||||
return 'Insert the creator of activity into the activity_user table';
|
|
||||||
}
|
|
||||||
|
|
||||||
public function up(Schema $schema): void
|
|
||||||
{
|
|
||||||
$this->addSql('ALTER TABLE activity_user ADD COLUMN by_migration BOOL DEFAULT FALSE');
|
|
||||||
$this->addSql("COMMENT ON COLUMN activity_user.by_migration IS 'For backup purpose - can be safely deleted after a while. See migration \\Chill\\Migrations\\Activity\\Version20251118124241'");
|
|
||||||
|
|
||||||
$this->addSql('INSERT INTO activity_user (activity_id, user_id, by_migration)
|
|
||||||
SELECT id, user_id, true FROM activity
|
|
||||||
ON CONFLICT DO NOTHING');
|
|
||||||
}
|
|
||||||
|
|
||||||
public function down(Schema $schema): void
|
|
||||||
{
|
|
||||||
$this->addSql('ALTER TABLE activity_user DROP COLUMN by_migration');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -50,7 +50,7 @@
|
|||||||
|
|
||||||
<ul class="record_actions">
|
<ul class="record_actions">
|
||||||
<li>
|
<li>
|
||||||
<a href="{{ path('chill_event__event_show', { 'event_id' : event.id } ) }}" class="btn btn-cancel">
|
<a href="{{ path('chill_event__event_show', { 'id' : event.id } ) }}" class="btn btn-cancel">
|
||||||
{{ 'Back to the event'|trans }}
|
{{ 'Back to the event'|trans }}
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|||||||
@@ -12,5 +12,12 @@ declare(strict_types=1);
|
|||||||
namespace Chill\MainBundle\Controller;
|
namespace Chill\MainBundle\Controller;
|
||||||
|
|
||||||
use Chill\MainBundle\CRUD\Controller\ApiController;
|
use Chill\MainBundle\CRUD\Controller\ApiController;
|
||||||
|
use Symfony\Component\HttpFoundation\Request;
|
||||||
|
|
||||||
class UserGroupApiController extends ApiController {}
|
class UserGroupApiController extends ApiController
|
||||||
|
{
|
||||||
|
protected function customizeQuery(string $action, Request $request, $query): void
|
||||||
|
{
|
||||||
|
$query->andWhere('e.active = TRUE');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
@@ -293,11 +293,11 @@ function onInputDocumentTitle(event) {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function addDocument({ stored_object, stored_object_version }) {
|
function addDocument({ stored_object, stored_object_version, file_name }) {
|
||||||
let document = {
|
let document = {
|
||||||
type: "accompanying_period_work_evaluation_document",
|
type: "accompanying_period_work_evaluation_document",
|
||||||
storedObject: stored_object,
|
storedObject: stored_object,
|
||||||
title: "Nouveau document",
|
title: file_name,
|
||||||
};
|
};
|
||||||
store.commit("addDocument", {
|
store.commit("addDocument", {
|
||||||
key: props.evaluation.key,
|
key: props.evaluation.key,
|
||||||
|
|||||||
Reference in New Issue
Block a user