Tickets Plugin 🎟

最新のエラーの詳細はこちらです @RGJ ありがとう`

`Message (9 copies reported)

NoMethodError (undefined method `username' for #<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: "All coaches who provide member coaching support in...", bio_cooked: "<p>All coaches who provide member coaching support...</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

質問: このサポート/チケットプラグインを現在使用している人はいますか?

もし使用しているなら、動作していて更新されていますか?または、他に良い選択肢があれば教えていただけると嬉しいです。

「いいね!」 2

私も賛成です!私も知りたいです!

「いいね!」 1

これもGitHubでチケットを作成しますか?

いいえ。

全体的に、このプラグインは、いくつかの非常に必要な機能(たとえば、管理者だけでなく任意のグループに公開されるチケットダッシュボードなど)を追加するために、大幅なエンタープライズ/コーポレートスポンサーシップを「切望している」と言えるでしょう。

「いいね!」 4

こんにちは、
これはまだ機能しますか?
チケットを作成できません。

トピックを編集できる限り、誰でもチケットを作成・編集できるようにルールを緩和してテストしたところ、意図したとおりに機能したようです。Rubyの経験はほとんどないため、これを適切に実装・テストする資格があるとは感じていませんが、開発サイトで試した変更は次のとおりです。Allow non-staff to add and edit tickets · reswild/discourse-tickets@8c3d0d5 · GitHub

「いいね!」 4

こちらで Bug を見つけました @angus、\u003ckbd\u003e:ticket: Ticket\u003c/kbd\u003e ボタンを押したときです。

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

レポートありがとうございます、@hellekin様。残念ながら、このプラグインは私の優先順位リストの下の方にあり、現在対応できるほどの時間がないため、近い将来に修正される可能性は低いです。現時点では broken とマークさせていただきます。

「いいね!」 4

Discourse 3.3 のほとんどの問題は、DButton の問題も含め、現在解決されています。

「いいね!」 8

こんにちは、チームの皆さん。

Discourse 3.4.0 のプラグインでいくつかバグが発生しました。

  1. 新規トピックフォームにチケットアイコンが表示されない。
  2. チケットダッシュボードのインターフェースが混乱している。

これらの問題を解決する方法はありますか?

「いいね!」 1

私も問題が発生しています。トピックのチケット作成画面に何もオプションが表示されません。

「いいね!」 1

優先度、ステータス、理由については、/tag_groups を参照し、tickets_* グループにタグを追加してください。例:

| グループ | タグ
|-|
| 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

しかし、このトピックは昨年@angusが提案したように#brokenとしてマークされるべきだと思います。なぜなら、非推奨の警告が表示され、誰もすぐに対応しないであろう未解決のバグがいくつかあるからです。

@merefieldは代わりにhttps://meta.discourse.org/t/discourse-workflow/347110を見ることを提案しました。

「いいね!」 1

@JayEnjoy@blazyrawr と同様に、Discourse 3.5.2 で Tickets プラグインの v0.2 (492353a20b1bc2bbcf739f1c88aaa46771e83561) をインストールした際に同じ問題が発生していることを確認しました。これは対応されないようですね。言及されている実験的なワークフロープラグイン以外に、実用的な代替手段はありますか?