Skip to content
This repository was archived by the owner on Aug 26, 2025. It is now read-only.

Commit 6304cc3

Browse files
Merge branch 'developer' into stable
2 parents 7af8f18 + 7cd10cd commit 6304cc3

File tree

514 files changed

+13676
-6384
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

514 files changed

+13676
-6384
lines changed

.github/CODE_OF_CONDUCT.md

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

.github/ISSUE_TEMPLATE/1-bug-report.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ Steps to reproduce the behavior:
4747
Please include a screenshot of your configuration. Here is an example: https://public.yetiforce.com/gallery/#15336225417147/15336225686795 -->
4848

4949
### 📝 PHP/Apache/Nginx/Browser/CRM Logs
50-
<!-- Please send a part of logs that describes the circumstances when the error occurred to the following email address: github@yetiforce.com.
50+
<!-- Please send a part of logs that describes the circumstances when the error occurred to the following email address: github@yetiforce.com. The subject of the email MUST include your issue number.
5151
DO NOT paste the logs in the issues, as they might contain sensitive info, such as credentials.
5252
The more info you provide, the quicker we will be able to solve your problem.
5353
Description how to enable logs can be found here: https://yetiforce.com/en/knowledge-base/documentation/developer-documentation/item/debugging
@@ -77,4 +77,4 @@ ex.
7777
### ❓ Additional context
7878
Add any other context about the problem here.
7979

80-
<!-- Please check on your issue from time to time, in case we have questions or need some extra information. --->
80+
<!-- Please check on your issue from time to time, in case we have questions or need some extra information. Issues that don't have enough info and can't be reproduced will be closed.--->
File renamed without changes.
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
name: "⚠ Security issues"
3+
about: Security issues
4+
title: '[Security] '
5+
assignees: ''
6+
7+
---
8+
9+
<!--🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅
10+
11+
⚠If you find a security issue please report it directly to security@yetiforce.com.⚠
12+
13+
Reporting this type of issues publicly on GitHub might expose other users to attacks. Please be considerate.
14+
15+
Thank you!
16+
17+
🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅-->

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
/cache/*/*/*
33
!/cache/*/index.html
44
!/cache/*/*/index.html
5+
/cache/registration.php
56

67
/config/config_override.php
78
/config/csrf_secret.php
@@ -64,3 +65,4 @@ yarn-error.log
6465
.settings/
6566
*.sublime-workspace
6667
.babelrc
68+
.sonarlint/

.php_cs.dist

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,18 @@ $config = PhpCsFixer\Config::create()
44
->setIndent("\t")
55
->setUsingCache(false)
66
->setRules([
7+
'@PHP56Migration' => true,
8+
'@PHPUnit60Migration:risky' => true,
9+
'@PhpCsFixer' => true,
10+
'@PhpCsFixer:risky' => true,
11+
'list_syntax' => ['syntax' => 'short'],
712
'@PSR2' => true,
813
'align_multiline_comment' => true,
914
'array_syntax' => ['syntax' => 'short'],
1015
'blank_line_after_namespace' => true,
1116
'blank_line_after_opening_tag' => true,
17+
'blank_line_before_statement' => false,
18+
'binary_operator_spaces' => true,
1219
'cast_spaces' => true,
1320
'class_keyword_remove' => false,
1421
'combine_consecutive_issets' => true,
@@ -17,6 +24,7 @@ $config = PhpCsFixer\Config::create()
1724
'concat_space' => [
1825
'spacing' => 'one',
1926
],
27+
'explicit_string_variable' => false,
2028
'declare_equal_normalize' => true,
2129
'dir_constant' => false,
2230
'doctrine_annotation_braces' => true,

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ jobs:
124124
- ./tests/setup/selenium.sh
125125
script:
126126
- cd tests
127-
- ../vendor/bin/phpunit --verbose --log-junit 'tests/execution.xml' --coverage-clover 'tests/coverage.xml' --debug
127+
- ../vendor/bin/phpunit --verbose --log-junit 'tests/execution.xml' --coverage-clover 'tests/coverage.xml'
128128
- sudo ls -all
129129
- cd ..
130130
- if [ "$TRAVIS_SECURE_ENV_VARS" = true ]; then sonar-scanner; fi

.yarnclean

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,9 @@ jstree-bootstrap-theme/dist/libs/
8888
jstree-bootstrap-theme/dist/.esformatter
8989
jstree-bootstrap-theme/dist/jstree.js
9090
jstree-bootstrap-theme/dist/jstree.min.js
91+
jstree-bootstrap-theme/libs/bootstrap/js/bootstrap.js
92+
jstree-bootstrap-theme/libs/jquery.js
93+
jstree-bootstrap-theme/libs/bootstrap/js/bootstrap.min.js
9194
leaflet.awesome-markers/screenshots
9295
leaflet.markercluster/spec
9396
mousetrap/plugins

CODE_OF_CONDUCT.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# CODE OF CONDUCT
2+
We prepared a very short and easy to follow CODE OF CONDUCT. If you want to be a member of our community, please follow these simple guidelines.
3+
4+
## ✔BE KIND, PATIENT, AND TOLERANT
5+
Remember that all of us had to start learning at some point.
6+
7+
## ✔RESPECT OTHERS AND THEIR CONTRIBUTIONS
8+
the same way you want them to respect you and your contributions.
9+
10+
## ✔REMEMBER THAT NOT EVERYBODY IS FLUENT IN ENGLISH
11+
Short answers do not necessarily mean that the person who answered is rude, they might mean that despite the language barrier they still want to help you.
12+
13+
## ✔BE RESPONSIBLE AND CONSIDERATE
14+
Remember that your contribution will be used by people all around the world, who will depend on its reliability.
15+
16+
## ✔CHOOSE YOUR WORDS CAREFULLY AND DON’T INSULT
17+
Insults and verbal abuse towards other community members will not be tolerated.
18+
19+
## ✔REMEMBER THAT WE ALL HAVE DIFFERENT OPINIONS
20+
We do not all think alike, and everyone is entitled to their opinion. You cannot force people to agree with you, what you can do is convince them by presenting reasonable arguments that prove why your idea is great. Blaming others will not lead anywhere. Try to understand why that person has a different opinion.
21+
22+
❗If you would like to report someone for violating our code of conduct, please send an email to help@yetiforce.com
23+
24+
## THANK YOU!

CONTRIBUTING.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# How to contibute to YetiForce?
2+
3+
First of all - THANK YOU❤ for taking the time to contribute to our project. We appreciate your effort and willingness to help us make YetiForce even better.
4+
If you want to contribute to YetiForce even if have no (or little) programming knowledge don’t worry, you can still help us out big time! Here’s how:
5+
6+
## 👍TRANSLATE the system
7+
We are always looking for people who would like to help us translate YetiForce to different languages in order to be able to reach people all over the world. We as a company only take care of the English and Polish translations of the system, all the other languages are maintained by our wonderful community.
8+
Adding and updating translations in YetiForce is very simple and doesn’t require any programming knowledge thanks to [Crowdin](https://crowdin.com/project/yetiforcecrm). This [guide](https://yetiforce.com/en/knowledge-base/documentation/implementer-documentation/item/adding-translations-via-crowdin) explains how to add new translations.
9+
10+
## 👍TEST the system
11+
Help us find all the bugs in the developer version of our system - [gitdeveloper](https://gitdeveloper.yetiforce.com). We add changes to the this version several times per day and sometimes some bugs manage to sneak in as well, so testers are always most welcome and appreciated. Once you do find a bug you should definitely ↓
12+
13+
## 👍REPORT issues
14+
We can only fix the issues that we know of, so whenever you spot a bug, please let us know. If you find a bug on your own instance, please test whether it also exists on our [testing version](https://gitdeveloper.yetiforce.com/). We prepared several different issue templates for you to choose depending on what you want to report. The templates will guide you through the reporting process so please fill them in carefully and give us as much information as possible. Issues that don't provide enough information and can't be reproduced will be closed. Additionally, before you submit an issue, search the open and closed tickets at GitHub. Someone might have already reported this or a similar problem, so you will have a ready solution.
15+
16+
IMPORTANT: Please report only one problem in one issue, it makes it easier for us to keep track of all the issues we still need to fix. Thank you!
17+
18+
#
19+
If you are a developer or programming is your hobby and you’d like to send us your code, this is how you can do it:
20+
## 👍PULL REQUESTS
21+
If you want to send us a fix, patch, functionality or any other code you wrote you can send us a pull request. We will review it and either merge it or let you know what to fix. There is a template for pull requests so please read it and fill it before submitting it to us. In our company, we follow certain coding rules and make sure our code complies with the current standards. We have a special folder where you can find the most important [coding guides](https://github.com/YetiForceCompany/guides) in Polish and English. Please get familiar with the rules before you send a pull request.
22+
#
23+
If you are an advanced user of our system and would like to write and send us an article to add to our documentation, that’s the way to go:
24+
## 👍DOCUMENTATION articles
25+
If you wrote an article or a guide that explains the system’s functionalities that you would like to share with the community, you can send your article to us (info@yetiforce.com). We will review it and add it to the proper section in our documentation. We will of course give you credit for your work.

0 commit comments

Comments
 (0)