Personnalisation du plugin "Recherches enregistrées"

Que souhaitez-vous faire ?

Il existe un plugin : Discourse Saved Searches

Modifications à effectuer :

  1. 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.

  2. 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 :

  3. 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.day

ici :
app/jobs/scheduled/schedule_saved_searches.rb

Si je la remplace par :
SEARCH_INTERVAL = 15.minutes

Cela pourrait être la solution.

  1. 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é.

Je pourrais peut-être vous aider. Je vous envoie un MP.

4 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.