Plugin Tickets 🎟

Voici les détails de la derniÚre erreur @RGJ Merci`

Message (9 copies signalées)

NoMethodError (méthode non définie `username' pour #<Group id: 44, name: "Coaches", created_at: "2023-04-27 17:04:39.620341000 +0000", updated_at: "2023-04-27 17:04:39.620341000 +0000", automatic: false, user_count: 2, automatic_membership_email_domains: "", primary_group: false, title: nil, grant_trust_level: 1, incoming_email: nil, has_messages: false, flair_bg_color: "", flair_color: "", bio_raw: "Tous les entraßneurs qui fournissent un soutien de coaching aux membres dans...", bio_cooked: "<p>Tous les entraßneurs qui fournissent un soutien de coaching aux membres...</p>", allow_membership_requests: false, full_name: "Coaches", default_notification_level: 3, visibility_level: 0, public_exit: false, public_admission: false, membership_request_template: nil, messageable_level: 99, mentionable_level: 99, smtp_server: nil, smtp_port: nil, smtp_ssl: nil, imap_server: nil, imap_port: nil, imap_ssl: nil, imap_mailbox_name: "", imap_uid_validity: 0, imap_last_uid: 0, email_username: nil, email_password: nil, publish_read_state: false, members_visibility_level: 0, imap_last_error: nil, imap_old_emails: nil, imap_new_emails: nil, flair_icon: "", flair_upload_id: nil, allow_unknown_sender_topic_replies: false, smtp_enabled: false, smtp_updated_at: nil, smtp_updated_by_id: nil, imap_enabled: false, imap_updated_at: nil, imap_updated_by_id: nil, email_from_alias: nil, assignable_level: 99>)
(eval):4:in `_fast_attributes'
(eval):9:in `_fast_attributes'
app/controllers/application_controller.rb:549:in `render_json_dump'
app/controllers/application_controller.rb:418:in `block in with_resolved_locale'
app/controllers/application_controller.rb:418:in `with_resolved_locale'
lib/middleware/omniauth_bypass_middleware.rb:74:in `call'
lib/content_security_policy/middleware.rb:12:in `call'
lib/middleware/anonymous_cache.rb:369:in `call'
config/initializers/100-quiet_logger.rb:20:in `call'
config/initializers/100-silence_logger.rb:29:in `call'
lib/middleware/enforce_hostname.rb:24:in `call'
lib/middleware/request_tracker.rb:228:in `call'

Backtrace

activemodel (7.0.4.3) lib/active_model/attribute_methods.rb:458:in `method_missing'
active_model_serializers (0.8.4) lib/active_model/serializer.rb:99:in `block in attribute'
(eval):4:in `_fast_attributes'
active_model_serializers (0.8.4) lib/active_model/serializer.rb:468:in `rescue in attributes'
active_model_serializers (0.8.4) lib/active_model/serializer.rb:455:in `attributes'
active_model_serializers (0.8.4) lib/active_model/serializer.rb:480:in `_serializable_hash'
active_model_serializers (0.8.4) lib/active_model/serializer.rb:359:in `serializable_hash'
active_model_serializers (0.8.4) lib/active_model/serializer.rb:343:in `as_json'
plugins/discourse-tickets/serializers/tickets/ticket_serializer.rb:29:in `assigned'
(eval):9:in `_fast_attributes'

Env

HTTP HOSTS: sandy.albacore.co`
1 « J'aime »

Question : Quelqu’un utilise-t-il actuellement ce plugin de support/ticket :

Si oui, fonctionne-t-il et est-il Ă  jour ? Ou s’il existe d’autres options, j’aimerais bien les dĂ©couvrir.

2 « J'aime »

+1 pour moi ! J’aimerais aussi savoir !

1 « J'aime »

Est-ce que cela crée également un ticket dans Github ?

Non.

En gĂ©nĂ©ral, je dirais que ce plugin rĂ©clame un parrainage d’entreprise/corporatif significatif pour ajouter des fonctionnalitĂ©s trĂšs nĂ©cessaires (par exemple, un tableau de bord de tickets exposĂ© Ă  des groupes arbitraires, pas seulement dans l’administration, etc.).

4 « J'aime »

Salut,
est-ce que cela fonctionne toujours ?
Je n’arrive pas Ă  crĂ©er de tickets.

J’ai fait quelques tests en assouplissant les rĂšgles afin que tout le monde puisse crĂ©er et modifier des tickets tant qu’il peut modifier des sujets, et cela a semblĂ© fonctionner comme prĂ©vu. J’ai trĂšs peu d’expĂ©rience avec Ruby, je ne me sens donc pas qualifiĂ© pour implĂ©menter et tester cela correctement, mais voici les changements que j’ai essayĂ©s sur mon site de dĂ©veloppement : Allow non-staff to add and edit tickets · reswild/discourse-tickets@8c3d0d5 · GitHub

4 « J'aime »

Voici un Bug @angus, lorsque vous appuyez sur le bouton :ticket: Ticket :

Avis de dépréciation : DButton ne prend plus en charge @action comme une chaßne de caractÚres. Veuillez refactoriser pour utiliser une action de fermeture à la place. [id de dépréciation : discourse.d-button-action-string] déprécié.js:55
TypeError non intercepté (dans la promesse) : e.target n'est pas défini
    assign task-actions.js:88
    assign tickets-controls.js:115
    Ember 2
    _triggerAction d-button.js:105
    click d-button.js:84
task-actions.js:88
3 « J'aime »

Merci pour le rapport @hellekin. Malheureusement, ce plugin est assez bas sur ma liste de prioritĂ©s et il est peu probable qu’il reçoive une quelconque attention Ă  court terme car je n’ai vraiment pas la bande passante. Je vais le marquer comme broken pour l’instant.

4 « J'aime »

La plupart des problÚmes avec Discourse 3.3, y compris celui de DButton, sont maintenant résolus.

8 « J'aime »

Salut l’équipe,

Voici quelques bugs du plugin dans Discourse 3.4.0 :

  1. L’icîne des tickets n’apparaüt pas sur le formulaire des nouveaux sujets.
  2. L’interface du tableau de bord des tickets est confuse.

Y a-t-il un moyen de résoudre cela ?

1 « J'aime »

J’ai aussi des problĂšmes, il n’y a aucune option dans la crĂ©ation de ticket pour les sujets

1 « J'aime »

Pour Priority, Status et Reason, vous devez visiter /tag_groups et ajouter des tags aux groupes tickets_*. Par exemple :

group tags
tickets_priority low, medium, high, critical
tickets_status new, in-progress, on-hold, resolved, closed, wont-fix
tickets_reason proj1, proj2, proj3, question, feedback, maintenance
2 « J'aime »

Mais je suppose que ce sujet devrait ĂȘtre marquĂ© comme #cassĂ© comme @angus l’a suggĂ©rĂ© l’annĂ©e derniĂšre car il affiche un avertissement de dĂ©prĂ©ciation et prĂ©sente des bugs en suspens auxquels personne ne prĂȘtera attention de sitĂŽt.

@merefield a suggéré de regarder plutÎt Discourse Workflow.

1 « J'aime »

Je confirme que je rencontre les mĂȘmes problĂšmes que @JayEnjoy et @blazyrawr dans Discourse 3.5.2 avec la version v0.2 (492353a20b1bc2bbcf739f1c88aaa46771e83561) du plugin Tickets installĂ©e. Il semble que cela ne sera pas rĂ©solu. Outre le plugin de flux de travail expĂ©rimental qui a Ă©tĂ© mentionnĂ©, existe-t-il des remplacements viables ?

Il semble que ce plugin n’est plus compatible avec la derniùre version de Discourse. J’obtiens cette erreur lorsque j’essaie de l’activer :

1 « J'aime »

En thĂ©orie, la banniĂšre component-template-resolving n’est toujours qu’un avertissement - elle ne devrait causer aucune perte de fonctionnalitĂ©.

Rencontrez-vous des problùmes avec le plugin ? Ou voyez-vous simplement la banniùre d’avertissement rouge ?

1 « J'aime »

Je n’ai pas trouvĂ© le tableau de bord des tickets sous Admin - et je n’ai vu aucune option « ticket » lors de la crĂ©ation d’un sujet - j’ai donc supposĂ© que cela ne fonctionnait pas.

Cependant, je viens de le revisiter - et j’ai naviguĂ© manuellement vers /admin/tickets - mais j’obtiens juste ceci ?