521 Commits

Author SHA1 Message Date
Shift
e872b479e9
Mark base controller as abstract 2024-04-05 18:36:52 +00:00
StyleCI Bot
cf4260e5f9
Apply fixes from StyleCI 2024-01-19 20:03:40 +00:00
James Brooks
cf674850dd Laravel 10 + Cachet Core 2024-01-19 20:03:17 +00:00
StyleCI Bot
a2176c8c56
Apply fixes from StyleCI 2023-08-11 11:01:53 +00:00
James Brooks
3c2479d84b Fix 2021-04-01 09:43:10 +01:00
James Brooks
48461616db Fix feed 2021-03-29 12:26:00 +01:00
James Brooks
84b0c5a4be Compatibility fixes 2021-03-29 12:24:45 +01:00
Cachet Bot
03092466f5 Apply fixes from StyleCI 2020-04-01 10:44:53 +00:00
James Brooks
5ff2289eeb Apply fixes from StyleCI 2020-02-27 09:44:35 +00:00
James Brooks
e0df467813
Merge pull request #3815 from Data-Kiss/templates-update-incident
Add the ability to select a template when adding an incident.
2019-11-02 10:33:58 +00:00
Craig Ballinger
9718239817 sign internal redirects and routes for subscribe.manage 2019-10-18 09:05:06 -04:00
Craig Ballinger
bc4ebacde7 make styleci happy 2019-10-17 22:23:52 -04:00
Craig Ballinger
40d5ffa3d0 generate a signed url for the redirect 2019-10-17 22:15:47 -04:00
Data-Kiss
4bff1147a1 Fix some accessibility issues 2019-10-09 20:10:25 +01:00
Data-Kiss
4b5ee6668f Add the ability to select a template when adding an incident. 2019-10-09 19:56:14 +01:00
Diego Souza
f800c3a76d fix for undefined property in SetupController [fixes #3774] 2019-09-08 04:07:23 -03:00
James Brooks
c74193e37e Don't call with twice 2019-07-13 17:31:27 +01:00
James Brooks
35279cebe4
Merge pull request #3704 from CachetHQ/hotfix/tags-syncing
Improved Tags Management
2019-07-13 09:12:23 +01:00
James Brooks
d8c2c93dc7
Merge pull request #3705 from CachetHQ/manage-subscriptions-security
Improved subscriber handling
2019-07-13 09:11:56 +01:00
Max Kovalenko
2b2337eb8e
Merge remote-tracking branch 'forked/2.4' into upgrade-google2fa
# Conflicts:
#	composer.lock
2019-07-13 10:39:25 +03:00
Alec Hill
864f380515
Fix timeout with large number of subscribers 2019-07-12 16:45:27 -05:00
James Brooks
3187fbc24f Apply fixes from StyleCI 2019-07-12 12:43:13 +00:00
James Brooks
bdb3619bc9 Apply fixes from StyleCI 2019-07-12 12:38:58 +00:00
James Brooks
7f53a7e9df Improved subscriber handling
- Signed routes
- Manage subscriptions now sends an email link
2019-07-12 11:39:13 +01:00
James Brooks
3ac7492858 Remove old Tag commands, refactor migration etc 2019-07-12 11:08:25 +01:00
James Brooks
3807a6b3bb Fix another bug 2019-07-12 10:41:55 +01:00
James Brooks
6810af48f7 Tag syncing is now done within the Component commands 2019-07-12 10:29:23 +01:00
James Brooks
3b09eece09
Merge pull request #3661 from CachetHQ/metric-thresholds-fix
Fix validation of metric thresholds
2019-07-11 13:37:40 +01:00
James Brooks
066837fa71
Merge pull request #3567 from MinThaMie/3562-not-notify-maintenance
Make maintenance also optional to notify subscribers
2019-06-23 09:02:56 +01:00
James Brooks
2efbaebe63 Fix validation of metric thresholds. Closes #3549 2019-06-23 08:35:55 +01:00
Max Kovalenko
bb2ab92d22 CI fixes 2019-05-24 20:28:41 +03:00
Max Kovalenko
6086a275bf upgraded google2fa (0.7->5.0) & composer deps 2019-05-24 20:20:57 +03:00
Anne-Greeth van Herwijnen
29e0cf9528
Forgot to add notify to CreatScheduleCommand in API 2019-04-26 14:41:25 +02:00
Anne-Greeth van Herwijnen
b5816a3340
Fix StyleCI 2019-04-26 13:12:30 +02:00
Anne-Greeth van Herwijnen
a86793079c
Make maintenance also optional to notify subscribers 2019-04-26 11:50:15 +02:00
Anne-Greeth van Herwijnen
26d4e7161b
Change text when updating the subscriptions 2019-04-25 10:23:18 +02:00
James Brooks
adea4b269b Better check 2019-04-13 10:15:11 +01:00
James Brooks
3f070538c8 Handle feed failures. Closes #3521 2019-04-13 10:07:42 +01:00
James Brooks
a0f9d9fc2f
Merge pull request #3450 from CachetHQ/no-str-arr-helpers
Do not use arr_* or str_* helpers
2019-02-01 21:43:30 +00:00
James Brooks
6a53e21354 Fix setup username validation 2019-02-01 21:14:38 +00:00
James Brooks
497cbe5525 Do not use arr_* or str_* helpers 2019-02-01 20:55:51 +00:00
James Brooks
60a4c15d0e
Merge pull request #2931 from nstapelbroek/feature/2895-custom-meta-descriptions-per-incident
Custom meta descriptions per incident
2019-01-27 14:31:34 +00:00
James Brooks
73eea810b0
Merge pull request #3357 from AdrienPoupa/duplicate-queries
Improve database performance by removing duplicated queries and using eager loading
2019-01-07 13:21:25 +00:00
James Brooks
a570dcb0c2 Apply fixes from StyleCI 2018-12-29 10:26:35 +00:00
Anthony Bocci
cecf894911 Let the mail_username required except for sendmail
During the setup the "mail_username" was required and it was then
undone, so using the sendmail driver we can let the username empty.

It would be bad to let the username optional for every drivers, because
in some configurations, like SMTP, the username is required for the SMTP
server so if the user let it empty its mail configuration will be bad.

The mail_username is now optional only if the mail driver is sendmail.

See: #3244
2018-12-28 19:42:42 +01:00
Anthony Bocci
c9bc2f52d4 Set the mail username optional in setup
During the setup process email informations were asked:
  - Driver
  - Host
  - Username
  - Password

In some situations the username is not useful because the Cachet's
host may be configured to forward email to a server.

The problem is the username was required, so we had to set a username
and then update the .env file to remove it.

To fix this problem, the mail username has been set to optional in
the setup. So if someone needs a username it still can use this field,
and otherwise people can let it empty.

See: #3244
2018-12-28 19:36:44 +01:00
James Brooks
34e15b2c78 Drop support for RSS & Atom feeds. 2018-12-27 22:37:11 +00:00
TakeMeNL
5f1dfc6249 Resolve #3288
If Binput::get('enabled') is not defined this will return NULL which resulted in a false.
Updated tests
2018-12-17 17:46:31 +01:00
Adrien Poupa
2c790270f6 Improve database performance by removing duplicated queries 2018-12-07 00:50:19 -05:00
Adrien Poupa
7fb6384860 Eager load group on the dashboard/components page not to query twice 2018-12-06 23:24:41 -05:00