Tickets-Plugin 🎟

Hier sind die Details zum neuesten Fehler @RGJ Danke`

`Nachricht (9 Kopien gemeldet)

NoMethodError (undefinierte Methode `username' fĂŒr #<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: "Alle Trainer, die Mitgliedern Coaching-UnterstĂŒtzung bieten in...", bio_cooked: "
Alle Trainer, die Mitgliedern Coaching-UnterstĂŒtzung bieten...
", 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 „GefĂ€llt mir“

Frage: Nutzt derzeit jemand dieses Support-/Ticket-Plugin:

Wenn ja, funktioniert es und ist es aktuell? Oder wenn es andere Optionen gibt, wĂŒrde ich diese gerne prĂŒfen.

2 „GefĂ€llt mir“

+1 fĂŒr mich! Ich wĂŒrde es auch gerne wissen!

1 „GefĂ€llt mir“

Erstellt dies auch ein Ticket in Github?

Nein.

Im Allgemeinen wĂŒrde ich sagen, dass dieses Plugin nach erheblichem Sponsoring durch Unternehmen schreit, um dringend benötigte Funktionen hinzuzufĂŒgen (z. B. ein Ticket-Dashboard, das fĂŒr beliebige Gruppen zugĂ€nglich ist und nicht nur im Admin-Bereich liegt usw.).

4 „GefĂ€llt mir“

Hallo,
funktioniert das noch?
Ich kann keine Tickets erstellen.

Ich habe einige Tests durchgefĂŒhrt, indem ich die Regeln gelockert habe, sodass jeder Tickets erstellen und bearbeiten kann, solange er Themen bearbeiten kann, und das schien wie vorgesehen zu funktionieren. Ich habe sehr wenig Erfahrung mit Ruby und fĂŒhle mich daher nicht qualifiziert, dies ordnungsgemĂ€ĂŸ zu implementieren und zu testen, aber hier sind die Änderungen, die ich auf meiner Entwicklungsseite ausprobiert habe: Allow non-staff to add and edit tickets · reswild/discourse-tickets@8c3d0d5 · GitHub

4 „GefĂ€llt mir“

Hier ist ein Bug @angus, wenn man auf den Knopf \u003ckbd\u003e:Ticket: Ticket\u003c/kbd\u003e drĂŒckt:

Deprecation notice: DButton no longer supports @action as a string. Please refactor to use an closure action instead. [deprecation id: discourse.d-button-action-string] deprecated.js:55
Uncaught (in promise) TypeError: e.target is undefined
    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 „GefĂ€llt mir“

Danke fĂŒr den Bericht @hellekin. Leider steht dieses Plugin ziemlich weit unten auf meiner PrioritĂ€tenliste und es ist unwahrscheinlich, dass es in naher Zukunft Beachtung findet, da ich nicht wirklich die KapazitĂ€ten dafĂŒr habe. Ich werde es vorerst als broken markieren.

4 „GefĂ€llt mir“

Die meisten Probleme mit Discourse 3.3, einschließlich des DButton-Problems, wurden nun behoben.

8 „GefĂ€llt mir“

Hallo Team,

Hier sind einige Fehler aus dem Plugin in Discourse 3.4.0:

  1. Das Tickets-Symbol im Formular fĂŒr neue Themen wird nicht angezeigt.
  2. Die BenutzeroberflÀche des Tickets-Dashboards ist verwirrend.

Gibt es eine Möglichkeit, dies zu lösen?

1 „GefĂ€llt mir“

Ich habe auch Probleme, es werden keine Optionen im Ticket-Erstellungsbereich fĂŒr die Themen angezeigt

1 „GefĂ€llt mir“

FĂŒr PrioritĂ€t, Status und Grund sollten Sie /tag_groups besuchen und Tags zu den tickets_*-Gruppen hinzufĂŒgen. Zum Beispiel:

| Gruppe | Tags
|-|-\n| tickets_priority | niedrig, mittel, hoch, kritisch
| tickets_status | neu, in-bearbeitung, auf-warteposition, gelöst, geschlossen, wird-nicht-behoben
| tickets_reason | proj1, proj2, proj3, frage, feedback, wartung

2 „GefĂ€llt mir“

Aber ich schĂ€tze, dieses Thema sollte als broken markiert werden, wie @angus letztes Jahr vorgeschlagen hat, da es eine Deprecation-Warnung anzeigt und einige offene Fehler aufweist, um die sich bald niemand kĂŒmmern wird.

@merefield schlug vor, stattdessen Discourse Workflow zu prĂŒfen.

1 „GefĂ€llt mir“

Ich bestĂ€tige hiermit, dass ich die gleichen Probleme wie @JayEnjoy und @blazyrawr in Discourse 3.5.2 mit der installierten Version v0.2 (492353a20b1bc2bbcf739f1c88aaa46771e83561) des Tickets-Plugins sehe. Es klingt, als wĂŒrde dies nicht behoben werden. Abgesehen vom erwĂ€hnten experimentellen Workflow-Plugin, gibt es brauchbare Alternativen?