Que souhaitez-vous faire ?
Il existe un plugin : Discourse Saved Searches
Modifications à effectuer :
-
L’idée principale est de permettre aux utilisateurs de suivre les nouveaux messages selon des combinaisons choisies : catégorie-sous-catégorie-balise. Lorsqu’un nouveau sujet apparaît dans cette combinaison, une notification standard doit être envoyée. La mécanique du plugin doit donc être modifiée à cet égard.
-
La page des préférences utilisateur doit être modifiée : les champs de texte doivent être remplacés par une combinaison « catégorie »-« sous-catégorie »-« balise » comme ici :
-
Modifier la planification. Actuellement, elle est effectuée une fois par jour. Je souhaite que les recherches soient effectuées toutes les 1 à 15 minutes, en fonction de la charge du serveur. Je déciderai plus tard.
J’ai trouvé cette ligne dans le code :
SEARCH_INTERVAL = 1.dayici :
app/jobs/scheduled/schedule_saved_searches.rbSi je la remplace par :
SEARCH_INTERVAL = 15.minutesCela pourrait être la solution.
- Modifier le nombre de lignes dans la liste des recherches, de 5 à 10.
J’ai trouvé :
export default Ember.Controller.extend({ saving: false, maxSavedSearches: 5,ici :
assets/javascripts/discourse/controllers/preferences-saved-searches.js.es6
Quand avez-vous besoin que ce soit fait ?
1 semaine
Quel est votre budget, en $ USD, que vous pouvez offrir pour cette tâche ?
Je souhaite recevoir votre devis. Veuillez m’envoyer un message privé.
