musicall's People
musicall's Issues
Edit forum message
Let the message author to edit his message
Create last musicians announce API
Création d'une entité "heure d'ouverture"
Il faudrait créer une entité (pour l'instant reliée à rien) permettant de définir des heures d'ouverture.
Grace à cette entité on pourra définir des plages d'ouverte complexe ou non.
Exemple 1 :
Ouvert tous les jours de 9h à 18h sauf le dimanche et lundi
Exemple 2 :
Ouvert tous les jours de 9h à 18h (mais fermé de 13h à 14h) sauf le dimanche et lundi
Une API exposera la création en POST
Une API exposera en GET les données d'ouvertures (ex: GET /api/schedule/2
)
Je ne sais pas encore trop comment structurer ça du coup si vous avez des idées vous pouvez répondre en commentaire
Be able to close topic
Once the topic is closed no one can post on it
A flag already exist $isLocked
in src/Entity/Forum/ForumTopic.php
The should probably go here : Processor/Forum/ForumPostPostProcessor.php:20
Impossible to exec the migration
The migration Version20190621052507 is falling
Create an API for last participed topic
The goal is to serve topics to user where he participated.
This issue need #526
Handle pinned topic
Let admin "pin" topic & display pinned topic first on the list
The pinned topic should have a dedicated icon to let users know that this topic is pinned
Be able to remove a musician announce
Right now it is impossible for an user who created a musician announce to delete one. (example : if they find the musician or made a typo)
The entity : src/Entity/Musician/MusicianAnnounce.php
We should create an APIP endpoint to remove an announce and add a button that will call it (it can be done separately)
Conditions :
- only register & logged user can remove an announce
- you can only remove your own announce
Create dev fixtures
Create a pack of data usaeble for new comer in the project
Create an explicit readme
Fix readme order
The readme should make the composer install before the JWT configuration because it's not working in the current order
Create event entity structure
The goal of this entity will be to store music event (concert)
There will be related entity like : venue
Create a contributing.md
Add video / photo to forum message
Right now it's not possible to insert image nor video in a forum message
Add https in the dev env
To provide login with facebook functionnality
Implement MusicianAnnounce post with APIPlatform
Permettre la création d'un annuaire "locaux de répète"
J'aimerais qu'un utilisateur sur MusicAll ayant un local de répète à louer puisse le "partager" sur le site.
Pour la structure de données :
- nom
- description
- photos
- longitude
- latitude
- prix
- horaire d'ouverture (need #220)
- url
Si vous avez d'autre idées hésitez pas à le mettre en commentaire :)
Create an entity for topic where user post
This entity will contain each topics where the user post.
- topic
- user
- is_read (to let user know that there are new messages)
- creation_datetime
- is_removed (will serve as filter in the view)
The user can remove on topic this from his list and later re-add it.
Create a service that control if user can do some action in the app (only write)
This should be a global service
Ex:
- can user write on the forum
- can user send private message
- can user post publication
- can user post comment
- etc
require #531
Rework normalizer
Once reworked I will be able to set to true the serializer debug panel config/packages/web_profiler.yaml:9
when@dev:
framework:
profiler:
collect_serializer_data: false
Reference issues :
Mark topic as resolved
Sometimes when user ask question he should be able to mark topic as resolved to let people know that his question was answered
This will need a new flag "isResolved"
This will need a new button to let author (or admin) mark topic as resolved
This will need to be different in the topics list
This will need to be mark in the topic header
Create an entity related to the user for "write" access
This entity will be needed to now know if user can write in one or other module
Write issues to help the improvement of the amazing repo!
Fix the readme
There is a dead link in the readme into the JWT section , so it's impossible to install and use the repo on local
Implement user self announce list with APIPlatform
Créer une API pour contact les admin du site
Actuellement MusicAll ne dispose pas de page de contact.
Dans un 1er temps il faudrait créer l'api pour permettre cela. les message ne doivent pas être persisté.
- sujet
- message
Search musician with Open AI API
server:start command not found
docker compose run --rm php-musicall bin/console server:start
Command "server:start" is not defined.
Did you mean one of these?
server:dump
server:log
2023-01-28T13:38:16+00:00 [info] User Deprecated: Since symfony/console 6.1: Relying on the static property "$defaultName" for setting a command name is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand" attribute to the "Vich\UploaderBundle\Command\MappingDebugClassCommand" class instead.
2023-01-28T13:38:16+00:00 [info] User Deprecated: Since symfony/console 6.1: Relying on the static property "$defaultName" for setting a command name is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand" attribute to the "Vich\UploaderBundle\Command\MappingDebugCommand" class instead.
2023-01-28T13:38:16+00:00 [info] User Deprecated: Since symfony/console 6.1: Relying on the static property "$defaultName" for setting a command name is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand" attribute to the "Vich\UploaderBundle\Command\MappingListClassesCommand" class instead.
2023-01-28T13:38:16+00:00 [info] User Deprecated: Since symfony/console 6.1: Relying on the static property "$defaultName" for setting a command name is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand" attribute to the "Gesdinet\JWTRefreshTokenBundle\Command\ClearInvalidRefreshTokensCommand" class instead.
2023-01-28T13:38:16+00:00 [info] User Deprecated: Since symfony/console 6.1: Relying on the static property "$defaultName" for setting a command name is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand" attribute to the "Gesdinet\JWTRefreshTokenBundle\Command\RevokeRefreshTokenCommand" class instead.
2023-01-28T13:38:16+00:00 [info] User Deprecated: Since api-platform/core 2.7: The service "ApiPlatform\Core\Bridge\Symfony\Routing\IriConverter" is deprecated, use ApiPlatform\Symfony\Routing\IriConverter instead.
2023-01-28T13:38:16+00:00 [info] User Deprecated: Since api-platform/core 2.7: The $exceptionOnNoToken parameter in "ApiPlatform\Symfony\Security\ResourceAccessChecker::__construct()" is deprecated and will always be false in 3.0, you should stop using it.
Chore: upgrade to api platform 3.1
Avoid send mail on each message sent
We should probably send a message (in queuing ctx) to a queue to notify user (but with a delay)
If the message (in musicall ctx) is not marked as "read" then we send the notification by email to the user
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.