1
0
mirror of https://github.com/linkedin/oncall.git synced 2025-11-27 23:18:38 +02:00
Commit Graph

373 Commits

Author SHA1 Message Date
dependabot[bot]
787eceefb8 Bump idna from 2.10 to 3.7
Bumps [idna](https://github.com/kjd/idna) from 2.10 to 3.7.
- [Release notes](https://github.com/kjd/idna/releases)
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst)
- [Commits](https://github.com/kjd/idna/compare/v2.10...v3.7)

---
updated-dependencies:
- dependency-name: idna
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-11 21:51:05 +00:00
Diego Cepeda
47025f7e05 update dummy data with team description (#418) 2024-04-05 14:47:17 -05:00
Diego Cepeda
bd44446ecc bump cryptography (#416) v2.1.7 2024-03-12 15:57:32 -05:00
Diego Cepeda
ce3bd26ebc New multi-team scheduler (#415)
* allow editing info for api managed teams

* add a team description field [MYSQL SCHEMA CHANGE]

* modify tests [MYSQL SCHEMA CHANGE]

* add multi-team scheduler

* use py image

* add changelog

* py img

* fix typo

* add test
v2.1.6
2024-03-12 13:48:48 -05:00
Arun Sathiya
88ae8665ab ci: Use GITHUB_OUTPUT envvar instead of set-output command (#414) 2024-01-16 08:26:08 -08:00
Diego Cepeda
c4b5990140 [MYSQL SCHEMA CHANGE] Add description text field to teams (#411)
* allow editing info for api managed teams

* add a team description field [MYSQL SCHEMA CHANGE]

* modify tests [MYSQL SCHEMA CHANGE]
v2.1.5
2023-12-18 09:52:00 -06:00
Diego Cepeda
0296952ca4 allow editing info for api managed teams (#410) v2.0.5 2023-11-22 09:51:55 -06:00
Theodore Brockman
a5df8c430c Allow configuring team managed message (using text or HTML) (#408)
* Allow configuring team managed message HTML.

* Allows configuring 'team_managed_message', creates a managed team in dummy data for testing. Updates README.md with docker compose instructions.

* Format README.md a bit better.

* Remove log.
v2.0.4
2023-10-02 15:38:28 -05:00
Diego Cepeda
486e789d66 Update __init__.py v2.0.3 2023-10-02 10:41:19 -05:00
Nicholas Eidler
636e887c7d Add new query param "excludedTeams" to iCal API endpoint (#406)
* Add new query param "excludedTeams" to iCal API endpoint

* stylecheck

* assert number of events
2023-10-02 10:40:49 -05:00
Theodore Brockman
cde5a22c19 Fix .subheader CSS. (#407)
* Fix subheader CSS. Allows growing when 'api_managed_roster' is true and additional text is visible.

* Bump version.
v2.0.2
2023-10-02 09:20:37 -05:00
Chris Jones
cb55faefcd Update dummy_data.sql (#399)
Dummy Data needed to be updated with the team table schema update.
2023-07-10 11:10:31 -05:00
Diego Cepeda
aa603ffe6a retroactively fix client HMAC for special character enpoints (#397)
* fix HMAC for names with spaces

* client backwards compatibility

* update version
2023-06-28 15:53:24 -05:00
Diego Cepeda
08b94bd6a1 MYSQL SCHEMA CHANGE - add api managed teams that disable UI info changes (#396)
* MYSQL SCHEMQA CHANGE - add api_managed_roster

* whitespace formatting

* test

* test

* update changelog

* update test

* update schema-update file name
v2.0.0
2023-06-07 13:11:05 -05:00
Diego Cepeda
f5f2040ae8 Update __init__.py v1.5.5 2023-05-03 14:39:52 -05:00
Diego Cepeda
dae434f980 api team creation + long hmac window (#393) 2023-05-03 14:39:18 -05:00
Diego Cepeda
2a7f073e02 Update __init__.py v1.5.4 2023-04-04 10:06:31 -05:00
Diego Cepeda
86a3da74b8 add create event notifications for auto scheduler (#392) 2023-04-04 10:06:04 -05:00
William Beacroft
5873625352 Pinned SQLAlchemy to less than 2.0.0 (#391)
To resolve issue with LDAP sync.
2023-03-30 11:57:36 -05:00
Diego Cepeda
267d390386 Update __init__.py v1.5.3 2023-01-05 13:20:34 -06:00
Diego Cepeda
1eb1758b63 rely only on cors middleware (#387)
* upgrade to python 3.10

* readd irisclient

* python 3.10 updates

* readd falcon-cors

* flake8

* remove streql

* fix login tests

* teak dependencies

* use falcon App instead of API

* update login test

* rely only on cors middleware

* update version

* version change
2023-01-05 13:20:11 -06:00
Diego Cepeda
8f00b4c486 Update __init__.py v1.5.2 2023-01-05 12:59:54 -06:00
Diego Cepeda
ad841c32ba use falcon App instead of deprecated API directly enable cors for falcon app (#386)
* upgrade to python 3.10

* readd irisclient

* python 3.10 updates

* readd falcon-cors

* flake8

* remove streql

* fix login tests

* teak dependencies

* use falcon App instead of API

* update login test
2023-01-05 10:26:13 -08:00
Diego Cepeda
fe66a1d47d python 3.10 support
may break compatibility with previous 3.x python versions
v1.5.1
2022-12-07 14:21:08 -06:00
Diego Cepeda
20865f6cb5 python 3.10 support (#385)
* upgrade to python 3.10 may break compatibility with older python 3.x versions
2022-12-07 14:20:11 -06:00
Diego Cepeda
2489581d70 update for python 3.10 compatibility
update for python 3.10 compatibility may cause issues with older versions of python 3.x
v1.5.0
2022-12-07 13:46:06 -06:00
Diego Cepeda
a08c030d27 Merge remote-tracking branch 'upstream/master' 2022-11-30 15:58:44 -06:00
Adam Vartanian
c6991e27aa Small updates to Slack user syncing (#382)
* Small updates to Slack user syncing

Makes some small changes to make Slack user syncing work:

* Don't try to decode() the phone number, it's already a str

* Skip users with `is_bot` set

* Check if `phone` is nonempty before trying to parse

* Fix formatting error
2022-10-11 10:07:37 -05:00
Chris Carini
57e2ce4c7d Remove reference to internal tool for service ownership backfill. (#377) 2022-05-09 09:40:07 -07:00
Chris Carini
466e6998af Pin markupsafe to 2.0.1 (#378) 2022-05-09 09:39:09 -07:00
Diego Cepeda
26bb396fe3 Update setup.py 2022-04-27 11:53:27 -07:00
Diego Cepeda
3a4c43f05c bump jinja2 2022-04-27 11:51:14 -07:00
Diego Cepeda
2b05594e4c Update setup.py 2022-04-27 11:49:35 -07:00
Diego Cepeda
0f02220de5 Update __init__.py v1.4.5 2022-04-27 11:39:18 -07:00
Diego Cepeda
94876afd4f pin jinja2 version 2022-04-27 11:38:51 -07:00
Diego Cepeda
0f8ce97894 pin jinja2 2022-04-27 11:23:49 -07:00
Roman Pertl
f48a7f39c6 Update Dockerfile (#373)
* Update Dockerfile

- update to Ubuntu 20.04
- run package installation noninteractive
- before installing any other pip dependencies, install wheel first
  to remove any waring about messages about missing wheel

* Update Dockerfile

- include LICENSE in the container image
- remove unneeded copy of all files e.g. git directory
2022-04-25 07:12:11 -07:00
Bill Franklin
262af21037 Minor fixes to make integrating with Iris easier (#372)
Couple of of bugfixes and update docker-compose to enable
networking between oncall and iris in docker containers.
podman setup will need to be slightly different.

Co-authored-by: Bill Franklin <b.franklin@mwam.com>
2022-04-14 08:37:08 -07:00
Diego Cepeda
f2fcbd0a93 Update __init__.py v1.4.4 2022-03-29 10:20:30 -07:00
Andrew Carter
00d37fa8e3 Adding team_services/team_users routes (#370)
These routes essentially dump the corresponding SQL tables.
Added tests for the new routes.
2022-03-29 10:04:52 -07:00
Ben Curtis
ab0b4fd6cd Handle when Azure AD returns byte/list for contact mode (#367) 2022-02-25 12:50:39 -08:00
Diego Cepeda
099057a4f5 remove bare exceptions 2022-02-01 12:07:11 -08:00
Diego Cepeda
c5d1a60f13 change error log wording 2022-02-01 12:07:11 -08:00
Diego Cepeda
c56de7cfbb add error logging to healtcheck 2022-02-01 12:07:11 -08:00
Diego Cepeda
d0c373c7d4 remove bare exceptions 2022-02-01 11:36:21 -08:00
Diego Cepeda
94623ef2ba change error log wording 2022-01-31 17:37:50 -08:00
Diego Cepeda
db720b2358 add error logging to healtcheck 2022-01-31 17:31:09 -08:00
mighq
8c94bbbcad actually use the mysql port in entrypoint (#360)
* port option from the config was only used in WSGI app until now

Co-authored-by: Michal Zubac <michal.zubac@inuits.eu>
2021-11-05 10:50:35 -07:00
mighq
e26a01081d support utf-8 when parsing YAML (#359)
* this is needed in Python v3 for support of the UTF8
* otherwise it will fail when using ascii codec
  `UnicodeDecodeError: 'ascii' codec can't decode byte`
* there is C2A9 character in the example config.yaml :)
* tested with Python 3.6 and PyYAML 6.0

Co-authored-by: Michal Zubac <michal.zubac@inuits.eu>
2021-11-05 10:46:14 -07:00
Diego Cepeda
36bdf087e1 Update __init__.py v1.4.3 2021-06-09 14:51:51 -07:00