summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGreta <gretadoci@gmail.com>2022-02-17 13:26:34 +0100
committerGitHub <noreply@github.com>2022-02-17 13:26:34 +0100
commitc5ab5ebd408f7b25433f649c8ccfeaa4ff6130de (patch)
treefa5e30f61d5abdb42bf34a39051a029fc81053d2
parent65948cd1036b3674d4f3642e882f21a8b7381e08 (diff)
parent0c7121c582aa9738c92671bb422129dff4a306cc (diff)
Merge pull request #2637 from nextcloud/add/migrate-tempalte-form
Migrate template to form
-rw-r--r--.github/ISSUE_TEMPLATE/bug_report_circles.md144
-rw-r--r--.github/ISSUE_TEMPLATE/bug_report_circles.yml201
-rw-r--r--.github/ISSUE_TEMPLATE/bug_report_contacts.md144
-rw-r--r--.github/ISSUE_TEMPLATE/bug_report_contacts.yml143
-rw-r--r--.github/ISSUE_TEMPLATE/feature_request.md34
-rw-r--r--.github/ISSUE_TEMPLATE/feature_request_form.yml46
6 files changed, 390 insertions, 322 deletions
diff --git a/.github/ISSUE_TEMPLATE/bug_report_circles.md b/.github/ISSUE_TEMPLATE/bug_report_circles.md
deleted file mode 100644
index 08fb7721..00000000
--- a/.github/ISSUE_TEMPLATE/bug_report_circles.md
+++ /dev/null
@@ -1,144 +0,0 @@
----
-name: Bug report for circles
-about: Help us improving by reporting a bug for the circles feature of this app
-labels: "bug, 0. Needs triage, feature: circles"
----
-
-<!--
-Thanks for reporting issues back to Nextcloud! This is the issue tracker of Nextcloud, if you have any support question please check out https://nextcloud.com/support
-
-To make it possible for us to help you please fill out below information carefully.
-You can also use the Issue Template application to prefill most of the required information: https://apps.nextcloud.com/apps/issuetemplate
-
-⚠ Please report only issues corresponding to the contacts app for Nextcloud ⚠
-
-Migration and CardDAV issues belong in the server repo!
-https://github.com/nextcloud/server/issues
-
-If you have any questions, head over to https://help.nextcloud.com/c/apps/contacts
-__________________________________________________________________
-
-Note that Nextcloud is an open source project backed by Nextcloud GmbH. Most of our volunteers are home users and thus primarily care about issues that affect home users. Our paid engineers prioritize issues of our customers. If you are neither a home user nor a customer, consider paying somebody to fix your issue, do it yourself or become a customer.
--->
-
-### Describe the bug
-A clear and concise description of what the bug is.
-......
-......
-
-**To Reproduce**
-Steps to reproduce the behavior:
-1. Go to '...'
-2. Click on '....'
-3. Scroll down to '....'
-4. See error
-
-**Expected behavior**
-Tell us what you expected to happen.
-
-**Actual behavior**
-Tell us what happened instead.
-
-**Screenshots**
-If applicable, add screenshots to help explain your problem.
-
-### Server configuration
-<!--
-You can use the Issue Template application to prefill most of the required information: https://apps.nextcloud.com/apps/issuetemplate
--->
-
-**Operating system**: Windows, Linux, MacOS...
-
-**Web server:** Apache, Nginx...
-
-**Database:** MariaDB, MySQL, PostgreSQL...
-
-**PHP version:** 7.0, 7.1, 7.2...
-
-**Nextcloud version:** (see Nextcloud admin page)
-
-**Contacts version:** (see Nextcloud apps page)
-
-**Updated from an older Nextcloud or fresh install:**
-
-**Signing status:**
-```
-Login as admin user into your Nextcloud and access
-http://example.com/index.php/settings/integrity/failed
-paste the results here.
-```
-
-**List of activated apps:**
-```
-If you have access to your command line run e.g.:
-sudo -u www-data php occ app:list
-from within your Nextcloud installation folder
-```
-
-**Nextcloud configuration:**
-```
-If you have access to your command line run e.g.:
-sudo -u www-data php occ config:list system
-from within your instance's installation folder
-
-or
-
-Insert your config.php content here
-Make sure to remove all sensitive content such as passwords. (e.g. database password, passwordsalt, secret, smtp password, …)
-```
-
-### Client configuration
-**Browser:**
-
-**Operating system:**
-
-**CardDAV-clients:**
-
-### Logs
-#### *Web server error log*
-```
-Insert your webserver log here
-```
-
-### Nextcloud log
-#### *data/nextcloud.log*
-```
-Insert your Nextcloud log here
-```
-
-#### Browser log
-<details>
-<summary>How to access your browser console (Click to expand)</summary>
-
-# Chrome
-- Press either CTRL + SHIFT + J to open the “console” tab of the Developer Tools.
-- Alternative method:
- 1. Press either CTRL + SHIFT + I or F12 to open the Developer Tools.
- 2. Click the “console” tab.
-
-# Safari
-- Press CTRL + ALT + I to open the Web Inspector.
-- See Chrome’s step 2. (Chrome and Safari have pretty much identical dev tools.)
-
-# IE9
-1. Press F12 to open the developer tools.
-2. Click the “console” tab.
-
-# Firefox
-- Press CTRL + SHIFT + K to open the Web console (COMMAND + SHIFT + K on Macs).
-- or, if Firebug is installed (recommended):
- 1. Press F12 to open Firebug.
- 2. Click on the “console” tab.
-
-# Opera
-1. Press CTRL + SHIFT + I to open Dragonfly.
-2. Click on the “console” tab.
-</details>
-
-```
-Insert your browser log here, this could for example include:
-
-a) The javascript console log
-b) The network log
-c) ...
-```
diff --git a/.github/ISSUE_TEMPLATE/bug_report_circles.yml b/.github/ISSUE_TEMPLATE/bug_report_circles.yml
new file mode 100644
index 00000000..812b21fe
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug_report_circles.yml
@@ -0,0 +1,201 @@
+name: "Bug report for circles"
+description: "Help us improving by reporting a bug for the contacts feature of this app"
+labels: ["bug", "0. Needs triage", "feature: circles"]
+body:
+ - type: markdown
+ attributes:
+ value: |
+ ### 👍Thanks for reporting issues back to Nextcloud!
+ This is the issue tracker of Nextcloud, if you have any support question please check out [the support on our website](https://nextcloud.com/support).
+
+ ⚠ Please report only issues corresponding to the contacts app for Nextcloud ⚠
+
+ Migration and CardDAV issues belong in the [server repo](https://github.com/nextcloud/server/issues)!
+
+ If you have any questions, head over to the [forum](https://help.nextcloud.com/c/apps/contacts)!
+
+ Note that Nextcloud is an open source project backed by Nextcloud GmbH. Most of our volunteers are home users and thus primarily care about issues that affect home users. Our paid engineers prioritize issues of our customers. If you are neither a home user nor a customer, consider paying somebody to fix your issue, do it yourself or become a customer.
+ - type: textarea
+ id: reproduce-circle
+ attributes:
+ label: Steps to reproduce
+ description: |
+ Describe the steps to reproduce the bug.
+ The better your description is _(go 'here', click 'there'...)_ the fastest you'll get an _(accurate)_ answer.
+ value: |
+ 1. Go to '...'
+ 2. Click on '....'
+ 3. Scroll down to '....'
+ 4. See error
+ validations:
+ required: true
+ - type: textarea
+ id: Expected-behavior-circle
+ attributes:
+ label: Expected behavior
+ description: |
+ Tell us what should happen
+ validations:
+ required: true
+ - type: textarea
+ id: actual-behavior-circle
+ attributes:
+ label: Actual behavior
+ description: Describe what you expected to happen instead.
+ validations:
+ required: true
+ - type: markdown
+ attributes:
+ value: "## Server configuration"
+ - type: input
+ id: server-os
+ attributes:
+ label: Server operating system
+ description: e.g. Arch Linux
+ - type: dropdown
+ id: webserver
+ attributes:
+ label: Web server
+ description: |
+ Select Webserver serving Nextcloud Server.
+ _Describe in the "Additional info" section if you chose "Other"._
+ options:
+ - "Apache"
+ - "Nginx"
+ - "Other"
+ - type: dropdown
+ id: database
+ attributes:
+ label: Database engine version
+ description: |
+ Select Database engine serving Nextcloud Server.
+ _Describe in the "Additional info" section if you chose "Other"._
+ options:
+ - "MySQL"
+ - "MariaDB"
+ - "PostgreSQL"
+ - "SQlite"
+ - "Oracle"
+ - "Other"
+ - type: dropdown
+ id: php
+ attributes:
+ label: PHP engine version
+ description: |
+ Select PHP engine version serving Nextcloud Server.
+ _Describe in the "Additional info" section if you chose "Other"._
+ options:
+ - "PHP 7.3"
+ - "PHP 7.4"
+ - "PHP 8.0"
+ - "PHP 8.1"
+ - "Other"
+ - type: input
+ id: nextcloud-version
+ attributes:
+ label: Nextcloud version
+ description: see admin page, e.g. 4.0.0
+ - type: dropdown
+ id: fresh-install-update
+ attributes:
+ label: Updated from an older installed version or fresh install
+ options:
+ - "Updated from an older version"
+ - "Fresh install"
+ - type: textarea
+ id: signin-status
+ attributes:
+ label: Signing status
+ description: |
+ Login as admin user into your Nextcloud and access
+ http://example.com/index.php/settings/integrity/failed
+ paste the results here
+ render: Text
+ - type: textarea
+ id: list-active-apps
+ attributes:
+ label: List of activated apps
+ description: |
+ If you have access to your command line run e.g.:
+ ``sudo -u www-data php occ app:list``
+ from within your instance's installation folder
+ render: Text
+ - type: textarea
+ id: config
+ attributes:
+ label: Nextcloud configuration
+ description: |
+ Provide information about your configuration.
+ ``sudo -u www-data php occ config:list system``
+ from within your instance's installation folder.
+ render: Text
+ - type: markdown
+ attributes:
+ value: "## Client configuration"
+ - type: input
+ id: browser
+ attributes:
+ label: Browser
+ description: e.g Firefox 56
+ - type: input
+ id: client-os
+ attributes:
+ label: Client operating system
+ description: e.g. Arch Linux
+ - type: input
+ id: carddav-clients
+ attributes:
+ label: CardDAV-clients
+ - type: markdown
+ attributes:
+ value: "## Logs"
+ - type: textarea
+ id: log
+ attributes:
+ label: Web server error log
+ description: |
+ Insert your webserver log here
+ render: Text
+ - type: textarea
+ id: log-file
+ attributes:
+ label: Nextcloud log
+ description: |
+ Insert your data/nextcloud.log file here
+ render: Text
+ - type: textarea
+ id: browser-log
+ attributes:
+ label: Browser log
+ description: |
+ Insert your browser log here, this could for example include:
+ a) The javascript console log
+ b) The network log
+ c) ...
+ render: Text
+ - type: textarea
+ id: browser-log-circle
+ attributes:
+ label: Browser log
+ description: |
+ Below you can see how to access your browser console. Please, use the browser log where you faced the error.
+ #### Chrome
+ - Press either CTRL + SHIFT + J to open the “console” tab of the Developer Tools.
+ - Alternative method:
+ 1. Press either CTRL + SHIFT + I or F12 to open the Developer Tools.
+ 2. Click the “console” tab.
+ #### Safari
+ - Press CTRL + ALT + I to open the Web Inspector.
+ - See Chrome’s step 2. (Chrome and Safari have pretty much identical dev tools.)
+ #### IE9
+ 1. Press F12 to open the developer tools.
+ 2. Click the “console” tab.
+ #### Firefox
+ - Press CTRL + SHIFT + K to open the Web console (COMMAND + SHIFT + K on Macs).
+ - or, if Firebug is installed (recommended):
+ 1. Press F12 to open Firebug.
+ 2. Click on the “console” tab.
+ #### Opera
+ 1. Press CTRL + SHIFT + I to open Dragonfly.
+ 2. Click on the “console” tab.
+ render: Text
diff --git a/.github/ISSUE_TEMPLATE/bug_report_contacts.md b/.github/ISSUE_TEMPLATE/bug_report_contacts.md
deleted file mode 100644
index 3261a4ad..00000000
--- a/.github/ISSUE_TEMPLATE/bug_report_contacts.md
+++ /dev/null
@@ -1,144 +0,0 @@
----
-name: Bug report for contacts
-about: Help us improving by reporting a bug for the contacts feature of this app
-labels: "bug, 0. Needs triage, feature: contacts"
----
-
-<!--
-Thanks for reporting issues back to Nextcloud! This is the issue tracker of Nextcloud, if you have any support question please check out https://nextcloud.com/support
-
-To make it possible for us to help you please fill out below information carefully.
-You can also use the Issue Template application to prefill most of the required information: https://apps.nextcloud.com/apps/issuetemplate
-
-⚠ Please report only issues corresponding to the contacts app for Nextcloud ⚠
-
-Migration and CardDAV issues belong in the server repo!
-https://github.com/nextcloud/server/issues
-
-If you have any questions, head over to https://help.nextcloud.com/c/apps/contacts
-__________________________________________________________________
-
-Note that Nextcloud is an open source project backed by Nextcloud GmbH. Most of our volunteers are home users and thus primarily care about issues that affect home users. Our paid engineers prioritize issues of our customers. If you are neither a home user nor a customer, consider paying somebody to fix your issue, do it yourself or become a customer.
--->
-
-### Describe the bug
-A clear and concise description of what the bug is.
-......
-......
-
-**To Reproduce**
-Steps to reproduce the behavior:
-1. Go to '...'
-2. Click on '....'
-3. Scroll down to '....'
-4. See error
-
-**Expected behavior**
-Tell us what you expected to happen.
-
-**Actual behavior**
-Tell us what happened instead.
-
-**Screenshots**
-If applicable, add screenshots to help explain your problem.
-
-### Server configuration
-<!--
-You can use the Issue Template application to prefill most of the required information: https://apps.nextcloud.com/apps/issuetemplate
--->
-
-**Operating system**: Windows, Linux, MacOS...
-
-**Web server:** Apache, Nginx...
-
-**Database:** MariaDB, MySQL, PostgreSQL...
-
-**PHP version:** 7.0, 7.1, 7.2...
-
-**Nextcloud version:** (see Nextcloud admin page)
-
-**Contacts version:** (see Nextcloud apps page)
-
-**Updated from an older Nextcloud or fresh install:**
-
-**Signing status:**
-```
-Login as admin user into your Nextcloud and access
-http://example.com/index.php/settings/integrity/failed
-paste the results here.
-```
-
-**List of activated apps:**
-```
-If you have access to your command line run e.g.:
-sudo -u www-data php occ app:list
-from within your Nextcloud installation folder
-```
-
-**Nextcloud configuration:**
-```
-If you have access to your command line run e.g.:
-sudo -u www-data php occ config:list system
-from within your instance's installation folder
-
-or
-
-Insert your config.php content here
-Make sure to remove all sensitive content such as passwords. (e.g. database password, passwordsalt, secret, smtp password, …)
-```
-
-### Client configuration
-**Browser:**
-
-**Operating system:**
-
-**CardDAV-clients:**
-
-### Logs
-#### *Web server error log*
-```
-Insert your webserver log here
-```
-
-### Nextcloud log
-#### *data/nextcloud.log*
-```
-Insert your Nextcloud log here
-```
-
-#### Browser log
-<details>
-<summary>How to access your browser console (Click to expand)</summary>
-
-# Chrome
-- Press either CTRL + SHIFT + J to open the “console” tab of the Developer Tools.
-- Alternative method:
- 1. Press either CTRL + SHIFT + I or F12 to open the Developer Tools.
- 2. Click the “console” tab.
-
-# Safari
-- Press CTRL + ALT + I to open the Web Inspector.
-- See Chrome’s step 2. (Chrome and Safari have pretty much identical dev tools.)
-
-# IE9
-1. Press F12 to open the developer tools.
-2. Click the “console” tab.
-
-# Firefox
-- Press CTRL + SHIFT + K to open the Web console (COMMAND + SHIFT + K on Macs).
-- or, if Firebug is installed (recommended):
- 1. Press F12 to open Firebug.
- 2. Click on the “console” tab.
-
-# Opera
-1. Press CTRL + SHIFT + I to open Dragonfly.
-2. Click on the “console” tab.
-</details>
-
-```
-Insert your browser log here, this could for example include:
-
-a) The javascript console log
-b) The network log
-c) ...
-```
diff --git a/.github/ISSUE_TEMPLATE/bug_report_contacts.yml b/.github/ISSUE_TEMPLATE/bug_report_contacts.yml
new file mode 100644
index 00000000..1a1964b9
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug_report_contacts.yml
@@ -0,0 +1,143 @@
+name: "Bug report for contacts"
+description: "Help us improving by reporting a bug for the contacts feature of this app"
+labels: ["bug", "0. Needs triage", "feature: contacts"]
+body:
+ - type: textarea
+ id: description
+ attributes:
+ label: Describe the bug
+ description: |
+ A clear and concise description of what the bug is.
+ - type: textarea
+ id: reproduce
+ attributes:
+ label: Steps to reproduce
+ description: |
+ Describe the steps to reproduce the bug.
+ The better your description is _(go 'here', click 'there'...)_ the fastest you'll get an _(accurate)_ answer.
+ value: |
+ 1. Go to '...'
+ 2. Click on '....'
+ 3. Scroll down to '....'
+ 4. See error
+ validations:
+ required: true
+ - type: textarea
+ id: Expected-behavior
+ attributes:
+ label: Expected behavior
+ description: |
+ Tell us what should happen
+ validations:
+ required: true
+ - type: textarea
+ id: actual-behavior
+ attributes:
+ label: Actual behavior
+ description: Describe what you expected to happen instead.
+ validations:
+ required: true
+ - type: input
+ id: contact-app-version
+ attributes:
+ label: Contact version
+ description: |
+ See apps admin page, e.g. 0.5.3
+ - type: input
+ id: system
+ attributes:
+ label: Operating system
+ description: |
+ Write down the operating system where Nextcloud Mail app is installed.
+ - type: dropdown
+ id: php
+ attributes:
+ label: PHP engine version
+ description: |
+ Select PHP engine version serving Nextcloud Server.
+ _Describe in the "Additional info" section if you chose "Other"._
+ options:
+ - "PHP 7.3"
+ - "PHP 7.4"
+ - "PHP 8.0"
+ - "PHP 8.1"
+ - "Other"
+ - type: dropdown
+ id: webserver
+ attributes:
+ label: Web server
+ description: |
+ Select Webserver serving Nextcloud Server.
+ _Describe in the "Additional info" section if you chose "Other"._
+ options:
+ - "Apache (supported)"
+ - "Nginx"
+ - "Lighttpd"
+ - "Other"
+ - type: dropdown
+ id: database
+ attributes:
+ label: Database
+ description: |
+ Select Database engine serving Nextcloud Server.
+ _Describe in the "Additional info" section if you chose "Other"._
+ options:
+ - "MySQL"
+ - "MariaDB"
+ - "PostgreSQL"
+ - "SQLite"
+ - "Oracle"
+ - "Other"
+ - type: input
+ id: system
+ attributes:
+ label: Operating system
+ description: |
+ Write down the operating system where Nextcloud Contacts app is installed.
+ - type: textarea
+ id: apps
+ attributes:
+ label: List of activated Apps
+ description: |
+ Provide information about your apps.
+ To get this information, execute one of the following commands on the CLI:
+ ```shell
+ sudo -u www-data php occ app:list
+ php occ app:list
+ ./occ app:list
+ ```
+ > NOTE: This will be automatically formatted into code for better readability.
+ render: shell
+ validations:
+ required: true
+ - type: textarea
+ id: nextcloud-signingstatus
+ attributes:
+ label: Nextcloud Signing status
+ description: |
+ Provide Nextcloud Signing status.
+ First, login as Admin user into your Nextcloud, then access this URL:
+ ```shell
+ https://yournextcloud.tld/index.php/settings/integrity/failed
+ ```
+ > NOTE: This will be automatically formatted into code for better readability.
+ render: shell
+ - type: textarea
+ id: configs
+ attributes:
+ label: Configuration report
+ description: |
+ Provide information about your configuration.
+ To get this information, execute one of the following commands on the CLI:
+ ```shell
+ sudo -u www-data php occ config:list system
+ php occ config:list system
+ ./occ config:list system
+ ```
+ > NOTE: This will be automatically formatted into code for better readability.
+ render: shell
+ - type: textarea
+ id: additional-info
+ attributes:
+ label: Additional info
+ description: Any additional information related to the issue (ex. browser console errors, software versions).
diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md
deleted file mode 100644
index 5f394204..00000000
--- a/.github/ISSUE_TEMPLATE/feature_request.md
+++ /dev/null
@@ -1,34 +0,0 @@
----
-name: Feature request
-about: Suggest an idea for this project
-labels: enhancement, 0. Needs triage
----
-
-<!--
-Thanks for reporting issues back to Nextcloud! This is the issue tracker of Nextcloud, if you have any support question please check out https://nextcloud.com/support
-
-To make it possible for us to help you please fill out below information carefully.
-You can also use the Issue Template application to prefill most of the required information: https://apps.nextcloud.com/apps/issuetemplate
-
-⚠ Please report only issues corresponding to the contacts app for Nextcloud ⚠
-
-Migration and CardDAV issues belong in the server repo!
-https://github.com/nextcloud/server/issues
-
-If you have any questions, head over to https://help.nextcloud.com/c/apps/contacts
-__________________________________________________________________
-
-Note that Nextcloud is an open source project backed by Nextcloud GmbH. Most of our volunteers are home users and thus primarily care about issues that affect home users. Our paid engineers prioritize issues of our customers. If you are neither a home user nor a customer, consider paying somebody to fix your issue, do it yourself or become a customer.
--->
-
-**Is your feature request related to a problem? Please describe.**
-A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
-
-**Describe the solution you'd like**
-A clear and concise description of what you want to happen.
-
-**Describe alternatives you've considered**
-A clear and concise description of any alternative solutions or features you've considered.
-
-**Additional context**
-Add any other context or screenshots about the feature request here.
diff --git a/.github/ISSUE_TEMPLATE/feature_request_form.yml b/.github/ISSUE_TEMPLATE/feature_request_form.yml
new file mode 100644
index 00000000..79cdcd03
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/feature_request_form.yml
@@ -0,0 +1,46 @@
+name: "Feature request"
+description: "Suggest an idea for this project"
+labels: ["enhancement", "0. Needs triage"]
+body:
+ - type: markdown
+ attributes:
+ value: |
+ ### 👍Thanks for reporting issues back to Nextcloud!
+ This is the issue tracker of Nextcloud, if you have any support question please check out https://nextcloud.com/support
+
+ To make it possible for us to help you please fill out below information carefully.
+ You can also use the Issue Template application to prefill most of the required information: https://apps.nextcloud.com/apps/issuetemplate
+
+ ⚠ Please report only issues corresponding to the contacts app for Nextcloud ⚠
+
+ Migration and CardDAV issues belong in the server repo!
+ https://github.com/nextcloud/server/issues
+
+ If you have any questions, head over to https://help.nextcloud.com/c/apps/contacts
+
+ Note that Nextcloud is an open source project backed by Nextcloud GmbH. Most of our volunteers are home users and thus primarily care about issues that affect home users. Our paid engineers prioritize issues of our customers. If you are neither a home user nor a customer, consider paying somebody to fix your issue, do it yourself or become a customer.
+ - type: textarea
+ id: description-circle
+ attributes:
+ label: Is your feature request related to a problem? Please describe.
+ description: |
+ A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
+ - type: textarea
+ id: description-solution
+ attributes:
+ label: Describe the solution you'd like
+ description: |
+ A clear and concise description of what you want to happen.
+ - type: textarea
+ id: description-alternatives
+ attributes:
+ label: Describe alternatives you've considered
+ description: |
+ A clear and concise description of any alternative solutions or features you've considered.
+
+ - type: textarea
+ id: additional-context
+ attributes:
+ label: Additional context
+ description: |
+ Add any other context or screenshots about the feature request here.