Retire Report a Bug Guild (#13479)

* feat(bug-reporting): Retire Bug Guild and add fancy mailto links

* fix(bug-reporting): update GitHub documentation

* fix(bug-reporting): eh markdown?

* fix(bug-reporting): update Tavern link, remove redundant string

* fix(typo): HabitiCa
This commit is contained in:
Sabe Jones
2021-09-09 15:50:44 -05:00
committed by GitHub
parent cd1aceeea8
commit ae5324924e
84 changed files with 74 additions and 105 deletions
+7 -2
View File
@@ -83,9 +83,12 @@
</router-link>
</li>
<li>
<router-link to="/groups/guild/a29da26b-37de-4a71-b0c6-48e72a900dac">
<a
:href="bugReportMailto"
target="_blank"
>
{{ $t('reportBug') }}
</router-link>
</a>
</li>
<li>
<a
@@ -472,12 +475,14 @@ import facebook from '@/assets/svg/facebook.svg';
import instagram from '@/assets/svg/instagram.svg';
import heart from '@/assets/svg/heart.svg';
import buyGemsModal from './payments/buyGemsModal.vue';
import reportBug from '@/mixins/reportBug.js';
const IS_PRODUCTION = process.env.NODE_ENV === 'production'; // eslint-disable-line no-process-env
export default {
components: {
buyGemsModal,
},
mixins: [reportBug],
data () {
return {
icons: Object.freeze({
@@ -360,11 +360,12 @@
>{{ $t('dataDisplayTool') }}</a>
</li>
<li>
<router-link
to="/groups/guild/a29da26b-37de-4a71-b0c6-48e72a900dac"
<a
:href="bugReportMailto"
target="_blank"
>
{{ $t('reportProblem') }}
</router-link>
{{ $t('reportBug') }}
</a>
</li>
<li>
<a
@@ -789,6 +790,7 @@ import tierStaff from '@/assets/svg/tier-staff.svg';
import * as quests from '@/../../common/script/content/quests';
import staffList from '../../libs/staffList';
import reportBug from '@/mixins/reportBug.js';
export default {
components: {
@@ -797,6 +799,7 @@ export default {
sidebarSection,
chat,
},
mixins: [reportBug],
data () {
return {
groupId: TAVERN_ID,
@@ -309,12 +309,13 @@
>
{{ $t('overview') }}
</router-link>
<router-link
<a
class="topbar-dropdown-item dropdown-item"
to="/groups/guild/a29da26b-37de-4a71-b0c6-48e72a900dac"
:href="bugReportMailto"
target="_blank"
>
{{ $t('reportBug') }}
</router-link>
</a>
<router-link
class="topbar-dropdown-item dropdown-item"
to="/groups/guild/5481ccf3-5d2d-48a9-a871-70a7380cee5a"
@@ -742,6 +743,7 @@ import sendGemsModal from '@/components/payments/sendGemsModal';
import selectUserModal from '@/components/payments/selectUserModal';
import sync from '@/mixins/sync';
import userDropdown from './userDropdown';
import reportBug from '@/mixins/reportBug.js';
export default {
components: {
@@ -753,7 +755,7 @@ export default {
selectUserModal,
userDropdown,
},
mixins: [sync],
mixins: [sync, reportBug],
data () {
return {
isUserDropdownOpen: false,
@@ -7,23 +7,27 @@
{{ $t('reportAccountProblems') }}
&colon;&nbsp;
<a href="mailto:admin@habitica.com">admin&commat;habitica&period;com</a>
<br>
{{ $t('reportBug') }}
&colon;&nbsp;
<a
target="_blank"
href="/groups/guild/a29da26b-37de-4a71-b0c6-48e72a900dac"
>Report a Bug guild</a>&nbsp;or&nbsp;
<a
target="_blank"
href="https://github.com/HabitRPG/habitica/issues?q=is%3Aopen"
>GitHub</a>
<span v-if="user">
<br>
{{ $t('reportBug') }}
&colon;&nbsp;
<a
:href="bugReportMailto"
target="_blank"
>
admin&commat;habitica&period;com
</a>
<br>
{{ $t('reportCommunityIssues') }}
&colon;&nbsp;
<a href="mailto:admin@habitica.com">admin&commat;habitica&period;com</a>
</span>
<span v-else>
<br>
{{ $t('reportBug') }}
&colon;&nbsp;
<a href="mailto:admin@habitica.com">admin&commat;habitica&period;com</a>
</span>
<br>
{{ $t('subscriptionPaymentIssues') }}
&colon;&nbsp;
@@ -52,8 +56,10 @@
<script>
import { mapState } from '@/libs/store';
import { goToModForm } from '@/libs/modform';
import reportBug from '@/mixins/reportBug.js';
export default {
mixins: [reportBug],
computed: {
...mapState({
user: 'user.data',