Skip to content

Commit 38218e8

Browse files
authored
Implement new Github issue forms (hestiacp#2247)
* Implement new Github issue forms * Include inodes in v-list-disk-status
1 parent be3a7bd commit 38218e8

File tree

7 files changed

+129
-68
lines changed

7 files changed

+129
-68
lines changed
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
name: Bug Report
2+
description: File a bug report and help us to improve Hestia Control Panel
3+
title: "[Bug] "
4+
labels: [bug]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
If you have encountered a bug or problem in Hestia Control Panel, use this form to let us know.
10+
**Important: DO NOT include any private/sensitive information such as email addresses, passwords, IP addresses, or hostnames.**
11+
- type: textarea
12+
id: describe
13+
attributes:
14+
label: Describe the bug
15+
description: |
16+
A clear description of what the bug is. Include as much detail as possible, such as the configuration of your server and any troubleshooting steps that you've already performed.
17+
placeholder: Tell us exactly what you see!
18+
validations:
19+
required: true
20+
- type: textarea
21+
id: reproduce
22+
attributes:
23+
label: Tell us how to replicate the bug
24+
description: |
25+
What steps did you take when the bug occured or things did not work as you expected?
26+
placeholder: |
27+
1. Click on the Web tab.
28+
2. Click on Add Web Domain.
29+
3. Attempted to add a domain and received an Internal Server Error after pressing Save.
30+
validations:
31+
required: true
32+
- type: dropdown
33+
id: part
34+
attributes:
35+
label: Which components are affected by this bug?
36+
multiple: true
37+
options:
38+
- Control Panel Backend
39+
- Control Panel Command Line Interface
40+
- Control Panel Installation or Upgrade
41+
- Control Panel Web Interface
42+
- Backend Web Server (Nginx, Apache2)
43+
- Database (MariaDB, PostgreSQL)
44+
- Let's Encrypt SSL
45+
- Mail (Exim, Dovecot)
46+
- Mail Security (Antivirus, Antispam)
47+
- Webmail (Roundcube, Rainloop)
48+
- Firewall (Iptables, Fail2ban)
49+
validations:
50+
required: true
51+
- type: input
52+
id: version
53+
attributes:
54+
label: Hestia Control Panel Version
55+
placeholder: 1.x.x
56+
validations:
57+
required: true
58+
- type: input
59+
id: os
60+
attributes:
61+
label: Operating system
62+
placeholder: Ubuntu 20.04 or Debian 11
63+
validations:
64+
required: true
65+
- type: textarea
66+
id: logs
67+
attributes:
68+
label: Log capture
69+
description: Copy and paste any relevant log output in the field below. This will be automatically formatted into code, so no need for backticks. **Remove any sensitive information before submitting!**
70+
render: shell
71+
- type: markdown
72+
attributes:
73+
value: |
74+
*Thank you* for taking the time to fill out this bug report.
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
name: Feature
2+
description: Suggest a new idea or change
3+
title: "[Feature] "
4+
labels: [feature]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Is there a feature or change that you think would make Hestia Control Panel work better for you? Send us your ideas and our development team will take them into consideration.
10+
Before submitting a new idea, look at the **[current feature requests list](https://github.com/hestiacp/hestiacp/labels/feature)** to see if it has already been requested.
11+
- type: textarea
12+
id: request
13+
attributes:
14+
label: Describe the feature or change in detail
15+
validations:
16+
required: true
17+
- type: dropdown
18+
id: priority
19+
attributes:
20+
label: Would you like to sponsor this feature to have it implemented?
21+
description: While there is no obligation, our development team has a limited number of resources and time available and a financial contribution would help prioritize your request.
22+
options:
23+
- "Yes"
24+
- "No"
25+
validations:
26+
required: true
27+
- type: markdown
28+
attributes:
29+
value: |
30+
**Thank you** for taking the time to send us your request, we appreciate your contribution.

.github/ISSUE_TEMPLATE/SUPPORT.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
name: Support / Question
2+
description: Request for help, support, or to ask a general question
3+
title: "[Support] Do not use this form! "
4+
labels: [invalid]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
**Do not submit requests for support on GitHub! We use this platform for development purposes only.**
10+
If you need help or want to ask a question, use one of these options:
11+
12+
* [Documentation](https://docs.hestiacp.com/)
13+
* [Discussion Forums](https://forum.hestiacp.com/)
14+
* [Discord (chat)](https://discord.gg/8b2HGNe8ne) (#community-support)
15+
- type: checkboxes
16+
id: support
17+
attributes:
18+
options:
19+
- label: I acknowledge that any support request submitted with this form will be closed.
20+
required: true

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 0 additions & 34 deletions
This file was deleted.

.github/ISSUE_TEMPLATE/feature_request.md

Lines changed: 0 additions & 20 deletions
This file was deleted.

.github/ISSUE_TEMPLATE/support-request.md

Lines changed: 0 additions & 14 deletions
This file was deleted.

bin/v-list-sys-disk-status

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,11 @@ df -h
3232
echo -en "\n-------------------------------------"
3333
echo -en "-------------------------------------\n\n"
3434

35+
# Displaying inodes usage
36+
df -ih
37+
echo -en "\n-------------------------------------"
38+
echo -en "-------------------------------------\n\n"
39+
3540
# Displaying I/O usage
3641
iostat -m
3742
echo -en "\n-------------------------------------"

0 commit comments

Comments
 (0)