Skip to content

Commit

Permalink
Новые красивые формочки для ишуев + фикс бага (#12377)
Browse files Browse the repository at this point in the history
  • Loading branch information
KIBORG04 authored Nov 2, 2023
1 parent bd00ac3 commit 68bda57
Show file tree
Hide file tree
Showing 3 changed files with 53 additions and 5 deletions.
38 changes: 38 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: "Сообщить о проблеме"
description: "Если что-то работает не так, как ожидалось."
labels: ["Bug"]
body:
- type: markdown
attributes:
value: "## Пожалуйста, не стирайте строчки, которые были автоматически созданы."

- type: textarea
id: description
validations:
required: true
attributes:
label: "Описание"
description: "Опишите одну проблему как можно подробнее"
value: |
#### Что должно было произойти
#### Что произошло на самом деле
- type: textarea
id: reproduction
attributes:
label: "Шаги воспроизведения"
description: "Если приемлемо, опишите шаги для воспроизведения проблемы"
placeholder: |
1. Найти автолат
2. Открыть его меню, кликнул ЛКМ
3. Получить лаги
- type: textarea
id: additional
attributes:
label: "Дополнительная информация:"
description: |
Вы можете добавьте скриншоты, чтобы помочь описать вашу проблему
**Подсказка**: Вы можете прикрепить изображения, щелкнув по области ниже для её выделения,
а затем перетащите в неё файлы
12 changes: 12 additions & 0 deletions .github/ISSUE_TEMPLATE/proposal.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
name: "Оставить предложение"
title: "[Proposal] "
description: "Любые идеи."
labels: ["Proposal"]
body:
- type: textarea
id: description
validations:
required: true
attributes:
label: "Описание"
description: "Опишите идею"
8 changes: 3 additions & 5 deletions interface/interface.dm
Original file line number Diff line number Diff line change
Expand Up @@ -30,16 +30,14 @@
var/message = "Вы откроете GitHub в вашем браузере. Вы уверены?"
if(tgui_alert(usr, message, "Report Issue", list("Да", "Нет")) != "Да")
return
var/static/issue_template = file2text(".github/ISSUE_TEMPLATE.md")

var/servername = config.server_name
var/url_params = "[issue_template]"
var/url_params = ""
if(global.round_id || config.server_name)
url_params += "Issue reported from [global.round_id ? " Round ID: [global.round_id][servername ? " ([servername])" : ""]" : servername]\n"
url_params += "Testmerges: ```[test_merges ? "#" + jointext(test_merges, "# ") : "No test merges"]```\n"
url_params += "Reporting client version: [byond_version].[byond_build]\n"
DIRECT_OUTPUT(src, link("[githuburl]/issues/new?body=[url_encode(url_params)]"))

return
DIRECT_OUTPUT(src, link("[githuburl]/issues/new?labels=Bug&template=bug_report.yml&additional=[url_encode(url_params)]"))

/client/verb/changes()
set name = "Changelog"
Expand Down

0 comments on commit 68bda57

Please sign in to comment.