mirror of
https://github.com/taigaio/taiga-front
synced 2025-10-05 23:32:47 +02:00
refactor: link to new community site (#162)
This commit is contained in:
13
.github/ISSUE_TEMPLATE/question.md
vendored
13
.github/ISSUE_TEMPLATE/question.md
vendored
@@ -1,16 +1,15 @@
|
||||
---
|
||||
name: "\U00002753 Support Question"
|
||||
name: "❓ Support Question"
|
||||
about: Request help setting up your Taiga instance
|
||||
title: '[Q] '
|
||||
title: "[Q] "
|
||||
labels: question
|
||||
assignees: ''
|
||||
assignees: ""
|
||||
---
|
||||
|
||||
> **READ THIS FIRST!**: We recently announced Taiga plans for the future and they greatly affect how we manage this repository and the current Taiga 6 release. Check it [here](https://blog.taiga.io/announcing_taiganext.html).chore: readme announce taiga-next
|
||||
|
||||
<!--
|
||||
Please, check the official documentation(https://docs.taiga.io) and our resources site(https://resources.taiga.io/) and FAQs(https://resources.taiga.io/faqs/) they may have the solution to your question.
|
||||
Please, check the official documentation(https://docs.taiga.io) and our community site(https://community.taiga.io/) and FAQs(https://community.taiga.io/c/faq/21) they may have the solution to your question.
|
||||
|
||||
Describe your question with as many detail as possible to make it easier for anyone to help. If you share any configuration, please, ensure you redact all your credentials.
|
||||
-->
|
||||
|
||||
|
||||
|
||||
|
@@ -1,18 +1,18 @@
|
||||
# How can I contribute to Taiga?
|
||||
|
||||
Thank you for your interest in contributing to Taiga. As a contributor, here are the guidelines we would like you to follow. For more information check out our [Taiga resources page](https://resources.taiga.io/extend/how-can-i-contribute/).
|
||||
Thank you for your interest in contributing to Taiga. As a contributor, here are the guidelines we would like you to follow. For more information check out our [Taiga community page](https://community.taiga.io/t/how-can-i-contribute/159).
|
||||
|
||||
## Code of Conduct
|
||||
|
||||
Help us keep the Taiga Community open and inclusive. Please read and follow our [Code of Conduct](https://www.taiga.io/code-of-conduct).
|
||||
|
||||
## Code patches, enhancements
|
||||
## Code patches, enhacements
|
||||
|
||||
There are many different ways to contribute to Taiga's platform, from patches, to documentation and enhancements, just find the one that best fits with your skills. Check out our detailed [contribution guide](https://resources.taiga.io/extend/how-can-i-contribute/#code-patches-enhacements).
|
||||
There are many different ways to contribute to Taiga's platform, from patches, to documentation and enhancements, just find the one that best fits with your skills. Check out our detailed [contribution guide](https://community.taiga.io/t/how-can-i-contribute/159#code-patches-enhacements-3).
|
||||
|
||||
## Issues
|
||||
|
||||
If you find a bug in the source code, you can help us by [submitting an issue](https://github.com/kaleidos-ventures/taiga-front/issues/new/choose). Even better, you can submit a Pull Request with a fix.
|
||||
If you find a bug in the source code, you can help us by [submitting an issue](https://github.com/kaleidos-ventures/taiga-back/issues/new/choose). Even better, you can submit a Pull Request with a fix.
|
||||
|
||||
## Commit Message Guidelines
|
||||
|
||||
@@ -31,4 +31,3 @@ All Contributions are subject to the following DCO + License terms.
|
||||
Access our team of translators with the link below, set up an account in Transifex and start contributing. Join us to make sure your language is covered! [Help Taiga to translate content](https://hosted.weblate.org/projects/taiga/)
|
||||
|
||||
Localization Bugs: Taiga use Weblate to manage the i18n files so don’t submit a pull request to those files (except -en.json). To fix a translation, just access our team of translators, set up an account in the Taiga Weblate project and start contributing.
|
||||
|
||||
|
64
README.md
64
README.md
@@ -14,18 +14,18 @@ You can get the compiled version of this code in the
|
||||
|
||||
Currently, we have authored three main documentation hubs:
|
||||
|
||||
- **[API](https://docs.taiga.io/api.html)**: Our API documentation and reference for developing from Taiga API.
|
||||
- **[Documentation](https://docs.taiga.io/)**: If you need to install Taiga on your own server, this is the place to find some guides.
|
||||
- **[Taiga Resources](https://resources.taiga.io)**: This page is intended to be the support reference page for the users.
|
||||
- **[API](https://docs.taiga.io/api.html)**: Our API documentation and reference for developing from Taiga API.
|
||||
- **[Documentation](https://docs.taiga.io/)**: If you need to install Taiga on your own server, this is the place to find some guides.
|
||||
- **[Taiga Community](https://community.taiga.io/)**: This page is intended to be the support reference page for the users.
|
||||
|
||||
## Bug reports
|
||||
|
||||
If you **find a bug** in Taiga you can always report it:
|
||||
|
||||
- in [Taiga issues](https://tree.taiga.io/project/taiga/issues). **This is the preferred way**
|
||||
- in [Github issues](https://github.com/kaleidos-ventures/taiga-front/issues)
|
||||
- send us a mail to support@taiga.io if is a bug related to [tree.taiga.io](https://tree.taiga.io)
|
||||
- send us a mail to security@taiga.io if is a **security bug**.
|
||||
- in [Taiga issues](https://tree.taiga.io/project/taiga/issues). **This is the preferred way**
|
||||
- in [Github issues](https://github.com/kaleidos-ventures/taiga-front/issues)
|
||||
- send us a mail to support@taiga.io if is a bug related to [tree.taiga.io](https://tree.taiga.io)
|
||||
- send us a mail to security@taiga.io if is a **security bug**.
|
||||
|
||||
One of our fellow Taiga developers will search, find and hunt it as soon as possible.
|
||||
|
||||
@@ -39,7 +39,7 @@ If you want to be up to date about announcements of releases, important changes
|
||||
|
||||
## Contribute to Taiga
|
||||
|
||||
There are many different ways to contribute to Taiga's platform, from patches, to documentation and UI enhancements, just find the one that best fits with your skills. Check out our detailed [contribution guide](https://resources.taiga.io/extend/how-can-i-contribute/)
|
||||
There are many different ways to contribute to Taiga's platform, from patches, to documentation and UI enhancements, just find the one that best fits with your skills. Check out our detailed [contribution guide](https://community.taiga.io/t/how-can-i-contribute/159)
|
||||
|
||||
## Code of Conduct
|
||||
|
||||
@@ -58,13 +58,14 @@ Install requirements:
|
||||
**Node + Gulp**
|
||||
|
||||
We recommend using [nvm](https://github.com/creationix/nvm) to manage different node versions
|
||||
|
||||
```
|
||||
npm start
|
||||
```
|
||||
|
||||
And go in your browser to: http://localhost:9001/
|
||||
|
||||
#### E2E test ####
|
||||
#### E2E test
|
||||
|
||||
If you want to run e2e tests
|
||||
|
||||
@@ -78,30 +79,33 @@ webdriver-manager update
|
||||
|
||||
To run a local Selenium Server, you will need to have the Java Development Kit (JDK) installed.
|
||||
|
||||
## Tests ##
|
||||
## Tests
|
||||
|
||||
#### Unit tests ####
|
||||
#### Unit tests
|
||||
|
||||
- To run **unit tests**
|
||||
- To run **unit tests**
|
||||
|
||||
```
|
||||
npx gulp
|
||||
```
|
||||
```
|
||||
npm test
|
||||
```
|
||||
```
|
||||
npx gulp
|
||||
```
|
||||
|
||||
#### E2E tests ####
|
||||
```
|
||||
npm test
|
||||
```
|
||||
|
||||
- To run **e2e tests** you need [taiga-back](https://github.com/kaleidos-ventures/taiga-back) running and
|
||||
#### E2E tests
|
||||
|
||||
```
|
||||
npx gulp
|
||||
```
|
||||
```
|
||||
webdriver-manager start
|
||||
```
|
||||
```
|
||||
protractor conf.e2e.js --suite=auth # To tests authentication
|
||||
protractor conf.e2e.js --suite=full # To test all the platform authenticated
|
||||
```
|
||||
- To run **e2e tests** you need [taiga-back](https://github.com/kaleidos-ventures/taiga-back) running and
|
||||
|
||||
```
|
||||
npx gulp
|
||||
```
|
||||
|
||||
```
|
||||
webdriver-manager start
|
||||
```
|
||||
|
||||
```
|
||||
protractor conf.e2e.js --suite=auth # To tests authentication
|
||||
protractor conf.e2e.js --suite=full # To test all the platform authenticated
|
||||
```
|
||||
|
@@ -215,14 +215,14 @@
|
||||
"PROMOTED_ISSUES": "This issue has been promoted to",
|
||||
"PROMOTED_TASKS": "This task has been promoted to",
|
||||
"CONFIRM_PROMOTE": {
|
||||
"ISSUE": {
|
||||
"TITLE": "Promote this issue to a new user story",
|
||||
"MESSAGE": "Are you sure you want to create a new user story from this issue?"
|
||||
},
|
||||
"TASK": {
|
||||
"TITLE": "Promote this task to a new user story",
|
||||
"MESSAGE": "Are you sure you want to create a new user story from this task?"
|
||||
}
|
||||
"ISSUE": {
|
||||
"TITLE": "Promote this issue to a new user story",
|
||||
"MESSAGE": "Are you sure you want to create a new user story from this issue?"
|
||||
},
|
||||
"TASK": {
|
||||
"TITLE": "Promote this task to a new user story",
|
||||
"MESSAGE": "Are you sure you want to create a new user story from this task?"
|
||||
}
|
||||
},
|
||||
"CUSTOM_ATTRIBUTES": {
|
||||
"CUSTOM_FIELDS": "Custom Fields",
|
||||
@@ -933,8 +933,8 @@
|
||||
"TITLE_CREATE_PROJECT": "Create project",
|
||||
"HELP_TITLE": "Help",
|
||||
"HOMEPAGE": "Homepage",
|
||||
"TAIGA_RESOURCES_TITLE": "Go to Taiga resources",
|
||||
"TAIGA_RESOURCES": "Taiga Resources",
|
||||
"TAIGA_COMMUNITY_TITLE": "Go to Taiga Community",
|
||||
"TAIGA_COMMUNITY": "Taiga Community",
|
||||
"FEEDBACK_TITLE": "Write to us with your feedback",
|
||||
"FEEDBACK": "Ask a question",
|
||||
"NOTIFICATIONS_TITLE": "Edit your notification settings",
|
||||
@@ -1119,7 +1119,7 @@
|
||||
},
|
||||
"NEWSLETTER_OPENING": {
|
||||
"LIGHTBOX_TITLE": "Do you want to receive announcements about Taiga?",
|
||||
"CONFIRMATION" : "Yes, send me news, product updates and recommendations about Taiga.",
|
||||
"CONFIRMATION": "Yes, send me news, product updates and recommendations about Taiga.",
|
||||
"NO_SHARE": "Your privacy matter to us (view our <a href=\"https://www.taiga.io/privacy-policy\" title=\"Go to privacy policy\" target=\"_blank\">privacy policy</a>).",
|
||||
"OPT_OUT": "We will only send relevant emails to you (<6 per year). You can unsubscribe at any time by sending an email to <a href=\"mailto:support@taiga.io\" target=\"_blank\">support@taiga.io</a> with subject “unsubscribe” or through the link in any of our newsletters.",
|
||||
"DONT_ASK": "Don’t ask again",
|
||||
@@ -1163,10 +1163,12 @@
|
||||
"HELP_TEXT": "If users are already registered on Taiga, they will be added automatically. Otherwise they will receive an invitation."
|
||||
},
|
||||
"FEEDBACK": {
|
||||
"TITLE": "Ask a question",
|
||||
"TITLE": "Taiga Support",
|
||||
"COMMENT": "Leave us a message",
|
||||
"ACTION_SEND": "Send Message",
|
||||
"YOU_CAN_ALSO": "You can also:",
|
||||
"VISIT": "Visit our ",
|
||||
"FAQ": "Frecuently asked questions",
|
||||
"CREATE": "Create an issue on this ",
|
||||
"PUBLIC": "public Taiga project",
|
||||
"EMAIL": "Send us a e-mail directly to ",
|
||||
@@ -1279,7 +1281,6 @@
|
||||
"DEFAULT_SWIMLANE": "New user stories will be in this swimlane by default",
|
||||
"SET_DEFAULT_SWIMLANE": "Set this swimlane as default",
|
||||
"DISABLE_DELETE_SWIMLANE": "The default swimlane cannot be deleted"
|
||||
|
||||
},
|
||||
"RELATE_TO_EPIC": {
|
||||
"TITLE": "Link to epic",
|
||||
@@ -1505,8 +1506,8 @@
|
||||
"TITLE_ACTION_ASSIGN": "Assign task",
|
||||
"PLACEHOLDER_CARD_TITLE": "This could be a user story",
|
||||
"PLACEHOLDER_CARD_TEXT": "Go to the <a href=\"{{ backlogUrl }}\" title=\"Go to backlog\">backlog</a> and drag user stories to this sprint; split the stories into tasks to track them separately.",
|
||||
"TASK_NOT_FOUND_TITLE": "No matching results found" ,
|
||||
"TASK_NOT_FOUND_TEXT": "Try again using more general search terms or disabling some filters." ,
|
||||
"TASK_NOT_FOUND_TITLE": "No matching results found",
|
||||
"TASK_NOT_FOUND_TEXT": "Try again using more general search terms or disabling some filters.",
|
||||
"TITLE_DATE_RANGE": "{{startDate}} <span>to</span> {{endDate}}",
|
||||
"TABLE": {
|
||||
"COLUMN": "User story",
|
||||
@@ -1528,18 +1529,18 @@
|
||||
"HELP_TOOLTIP": "This burndown chart shows the sprint's approximate or projected progress based on estimated user story closed tasks. Actual finished estimated user stories are tracked above."
|
||||
},
|
||||
"MOVE_TO_SPRINT": {
|
||||
"TITLE_ACTION_MOVE_UNFINISHED": "Move unfinished items to another sprint",
|
||||
"TITLE_MOVE_UNFINISHED": "Move unfinished items to another open sprint",
|
||||
"MOVE_TO_OPEN_SPRINT": "Move to open sprint",
|
||||
"NO_OPEN_SPRINTS": "There are no other open sprints. Please create one first.",
|
||||
"SELECT_DESTINATION_PLACEHOLDER": "Select destination",
|
||||
"UNFINISHED_USER_STORIES_COUNT": "{total, plural, =1{<strong>#</strong> unfinished user story} other{<strong>#</strong> unfinished user stories}}",
|
||||
"UNFINISHED_STORYLESS_TASKS_COUNT": "{total, plural, =1{<strong>#</strong> unfinished storyless task} other{<strong>#</strong> unfinished storyless tasks}}",
|
||||
"UNFINISHED_ISSUES_COUNT": "{total, plural, =1{<strong>#</strong> unfinished issue} other{<strong>#</strong> unfinished issue}}",
|
||||
"WARNING_ISSUES_NOT_MOVED_TITLE": "You just moved all user stories and taks, and the sprint'll be closed",
|
||||
"WARNING_ISSUES_NOT_MOVED": "The issues'll remain in the sprint and don't be removed",
|
||||
"WARNING_SPRINT_STILL_OPEN_TITLE": "{total, plural, =1{You just moved # item!} other{You just moved # items!}}",
|
||||
"WARNING_SPRINT_STILL_OPEN": "Please note that the sprint {{sprintName}} <strong>will remain open</strong> as long as it contains unfinished items."
|
||||
"TITLE_ACTION_MOVE_UNFINISHED": "Move unfinished items to another sprint",
|
||||
"TITLE_MOVE_UNFINISHED": "Move unfinished items to another open sprint",
|
||||
"MOVE_TO_OPEN_SPRINT": "Move to open sprint",
|
||||
"NO_OPEN_SPRINTS": "There are no other open sprints. Please create one first.",
|
||||
"SELECT_DESTINATION_PLACEHOLDER": "Select destination",
|
||||
"UNFINISHED_USER_STORIES_COUNT": "{total, plural, =1{<strong>#</strong> unfinished user story} other{<strong>#</strong> unfinished user stories}}",
|
||||
"UNFINISHED_STORYLESS_TASKS_COUNT": "{total, plural, =1{<strong>#</strong> unfinished storyless task} other{<strong>#</strong> unfinished storyless tasks}}",
|
||||
"UNFINISHED_ISSUES_COUNT": "{total, plural, =1{<strong>#</strong> unfinished issue} other{<strong>#</strong> unfinished issue}}",
|
||||
"WARNING_ISSUES_NOT_MOVED_TITLE": "You just moved all user stories and taks, and the sprint'll be closed",
|
||||
"WARNING_ISSUES_NOT_MOVED": "The issues'll remain in the sprint and don't be removed",
|
||||
"WARNING_SPRINT_STILL_OPEN_TITLE": "{total, plural, =1{You just moved # item!} other{You just moved # items!}}",
|
||||
"WARNING_SPRINT_STILL_OPEN": "Please note that the sprint {{sprintName}} <strong>will remain open</strong> as long as it contains unfinished items."
|
||||
}
|
||||
},
|
||||
"TASK": {
|
||||
@@ -1655,9 +1656,9 @@
|
||||
"TITLE_ACTION_ADD_BULK": "Add new bulk",
|
||||
"ACTION_SHOW_ARCHIVED": "Show archived",
|
||||
"ACTION_HIDE_ARCHIVED": "Hide archived",
|
||||
"US_NOT_FOUND_TITLE": "No matching results found" ,
|
||||
"US_NOT_FOUND_TEXT_P1": "Try again using more general search terms or disabled some filters." ,
|
||||
"US_NOT_FOUND_TEXT_P2": "<strong>Archived stories</strong> are not loaded by default. Unfold the archived statuses to expand your search." ,
|
||||
"US_NOT_FOUND_TITLE": "No matching results found",
|
||||
"US_NOT_FOUND_TEXT_P1": "Try again using more general search terms or disabled some filters.",
|
||||
"US_NOT_FOUND_TEXT_P2": "<strong>Archived stories</strong> are not loaded by default. Unfold the archived statuses to expand your search.",
|
||||
"PLACEHOLDER_CARD_TITLE": "This could be a user story",
|
||||
"PLACEHOLDER_CARD_TEXT": "Create user stories here and change their status to track their progress.",
|
||||
"NUMBER_US": "Number of US",
|
||||
|
@@ -70,6 +70,15 @@ nav.navbar(ng-if="vm.isEnabledHeader")
|
||||
tg-svg(svg-icon="icon-lifeguard")
|
||||
span {{ vm.userPilotTitle }}
|
||||
|
||||
li
|
||||
a.secondary(
|
||||
href="{{ vm.customSupportUrl }}",
|
||||
target="_blank",
|
||||
title="{{ 'PROJECT.NAVIGATION.TAIGA_COMMUNITY_TITLE' | translate }}"
|
||||
)
|
||||
tg-svg(svg-icon="icon-resources")
|
||||
span {{ 'PROJECT.NAVIGATION.TAIGA_COMMUNITY' | translate }}
|
||||
|
||||
li
|
||||
a.secondary(
|
||||
ng-show="vm.isFeedbackEnabled"
|
||||
@@ -79,14 +88,6 @@ nav.navbar(ng-if="vm.isEnabledHeader")
|
||||
)
|
||||
tg-svg(svg-icon="icon-message-square")
|
||||
span {{ 'PROJECT.NAVIGATION.FEEDBACK' | translate }}
|
||||
li
|
||||
a.secondary(
|
||||
href="{{ vm.customSupportUrl }}",
|
||||
target="_blank",
|
||||
title="{{ 'PROJECT.NAVIGATION.TAIGA_RESOURCES_TITLE' | translate }}"
|
||||
)
|
||||
tg-svg(svg-icon="icon-resources")
|
||||
span {{ 'PROJECT.NAVIGATION.TAIGA_RESOURCES' | translate }}
|
||||
|
||||
.topnav-dropdown-wrapper(
|
||||
tg-dropdown-notifications
|
||||
|
@@ -9,10 +9,10 @@
|
||||
class ProfileHints
|
||||
HINTS: [
|
||||
{ #hint1
|
||||
url: "https://resources.taiga.io/extend/import-export-projects/"
|
||||
url: "https://community.taiga.io/t/import-export-taiga-projects/168"
|
||||
},
|
||||
{ #hint2
|
||||
url: "https://resources.taiga.io/features/customisation/#tier-4-custom-fields-and-due-dates"
|
||||
url: "https://community.taiga.io/t/customisation-for-your-projects/127#tier-4-custom-fields-and-due-dates-5"
|
||||
},
|
||||
{ #hint3
|
||||
},
|
||||
|
@@ -38,7 +38,7 @@ div.wrapper(
|
||||
p.result-message
|
||||
|
||||
a.admin-project-export-button.help-button(
|
||||
href="https://resources.taiga.io/extend/import-export-projects/"
|
||||
href="https://community.taiga.io/t/import-export-taiga-projects/168"
|
||||
target="_blank"
|
||||
)
|
||||
tg-svg(svg-icon="icon-question")
|
||||
|
@@ -169,7 +169,7 @@ div.wrapper(
|
||||
label.trans-button(for="public-project") {{'ADMIN.PROJECT_PROFILE.PRIVATE_PROJECT' | translate }}
|
||||
|
||||
a.private-or-public(
|
||||
href="https://resources.taiga.io/faqs/#differencepublicprivate"
|
||||
href="https://community.taiga.io/t/whats-the-difference-between-public-and-private-projects/139"
|
||||
target="_blank"
|
||||
)
|
||||
tg-svg(
|
||||
|
@@ -32,7 +32,7 @@ div.wrapper(
|
||||
|
||||
div
|
||||
a.help-button(
|
||||
href="https://resources.taiga.io/extend/csv-reports/"
|
||||
href="https://community.taiga.io/t/making-csv-reports/163"
|
||||
target="_blank"
|
||||
)
|
||||
tg-svg(svg-icon="icon-question")
|
||||
|
@@ -24,7 +24,7 @@
|
||||
.mode-editor(ng-if="editMode")
|
||||
a.help-markdown(
|
||||
ng-if="mode=='markdown'"
|
||||
href="https://resources.taiga.io/taiga-markdown-syntax/"
|
||||
href="https://community.taiga.io/t/taiga-markdown-syntax/191"
|
||||
target="_blank"
|
||||
title="{{'COMMON.WYSIWYG.MARKDOWN_HELP' | translate}}"
|
||||
)
|
||||
|
@@ -23,6 +23,9 @@ form
|
||||
)
|
||||
.can-also
|
||||
h3 {{'LIGHTBOX.FEEDBACK.YOU_CAN_ALSO' | translate}}
|
||||
.text
|
||||
span {{'LIGHTBOX.FEEDBACK.VISIT' | translate}}
|
||||
a(href="https://community.taiga.io/c/faq/21", target="_blank") {{'LIGHTBOX.FEEDBACK.FAQ' | translate}}
|
||||
.text
|
||||
span {{'LIGHTBOX.FEEDBACK.CREATE' | translate}}
|
||||
a(href="https://tree.taiga.io/project/taiga/issues") {{'LIGHTBOX.FEEDBACK.PUBLIC' | translate}}
|
||||
|
@@ -8,22 +8,30 @@
|
||||
"debug": false,
|
||||
"debugInfo": false,
|
||||
"defaultLanguage": "en",
|
||||
"themes": ["taiga"],
|
||||
"themes": [
|
||||
"taiga"
|
||||
],
|
||||
"defaultTheme": "taiga",
|
||||
"defaultLoginEnabled": true,
|
||||
"publicRegisterEnabled": true,
|
||||
"feedbackEnabled": true,
|
||||
"supportUrl": "https://resources.taiga.io",
|
||||
"supportUrl": "https://community.taiga.io/",
|
||||
"privacyPolicyUrl": null,
|
||||
"termsOfServiceUrl": null,
|
||||
"maxUploadFileSize": null,
|
||||
"contribPlugins": [],
|
||||
"tagManager": { "accountId": null },
|
||||
"tagManager": {
|
||||
"accountId": null
|
||||
},
|
||||
"tribeHost": null,
|
||||
"enableAsanaImporter": false,
|
||||
"enableGithubImporter": false,
|
||||
"enableJiraImporter": false,
|
||||
"enableTrelloImporter": false,
|
||||
"gravatar": false,
|
||||
"rtlLanguages": ["ar", "fa", "he"]
|
||||
"rtlLanguages": [
|
||||
"ar",
|
||||
"fa",
|
||||
"he"
|
||||
]
|
||||
}
|
||||
|
@@ -13,7 +13,7 @@
|
||||
"defaultLoginEnabled": true,
|
||||
"publicRegisterEnabled": ${PUBLIC_REGISTER_ENABLED},
|
||||
"feedbackEnabled": true,
|
||||
"supportUrl": "https://resources.taiga.io",
|
||||
"supportUrl": "https://community.taiga.io/",
|
||||
"privacyPolicyUrl": null,
|
||||
"termsOfServiceUrl": null,
|
||||
"maxUploadFileSize": null,
|
||||
|
Reference in New Issue
Block a user