log roundup/rest.py @ 7854:171ff2e487df

age author description
Mon, 01 Apr 2024 14:42:36 -0400 John Rouillard Add @group for grouping in rest interface.
Mon, 01 Apr 2024 09:57:16 -0400 John Rouillard issue2551328/issue2551264 unneeded next link and total_count incorrect
Fri, 01 Mar 2024 14:04:05 -0500 John Rouillard fix(i18n): fix incorrect lookup of some translations
Wed, 17 Jan 2024 17:07:23 +0100 Ralf Schlatterbeck Add configurable logging for REST
Thu, 26 Oct 2023 11:24:04 -0400 John Rouillard fix: add support for dicttoxml2.py
Wed, 25 Oct 2023 13:12:18 -0400 John Rouillard fix: rest - set self.start from client.start
Wed, 16 Aug 2023 13:35:25 -0400 John Rouillard refactor(api): extract api rate limit handling; add default val
Thu, 03 Aug 2023 20:19:10 -0400 John Rouillard fix: retry_after should be a string.
Thu, 03 Aug 2023 18:28:19 -0400 John Rouillard fix: replace bad reverted code change; allow js rate headers
Thu, 03 Aug 2023 17:04:34 -0400 John Rouillard refactor(api): early return if REST rate limit is exceeded
Sun, 23 Jul 2023 23:23:17 -0400 John Rouillard flake8: add space between raise and (
Sun, 16 Jul 2023 20:12:45 -0400 John Rouillard Fix race condition that results in missing Retry-After header
Wed, 17 May 2023 22:20:12 -0400 John Rouillard Invalid REST item spec returns 404 rather than 400.
Sun, 26 Feb 2023 10:34:56 -0500 John Rouillard chore: flake8 formatting fixes
Thu, 23 Feb 2023 16:02:51 -0500 John Rouillard Fix mix of tab and space indents.
Thu, 23 Feb 2023 15:43:54 -0500 John Rouillard Handle KeyError if rate limit refills between update and status
Thu, 23 Feb 2023 15:34:44 -0500 John Rouillard [issue2551263] expose headers to rest clients
Thu, 23 Feb 2023 12:01:33 -0500 John Rouillard improve REST interface security
Wed, 07 Sep 2022 00:07:49 -0400 John Rouillard flake8 cleanups
Sun, 07 Aug 2022 02:45:08 -0400 John Rouillard replace accidently removed logger setup.
Sun, 07 Aug 2022 01:51:11 -0400 John Rouillard Refactor session db logging and key generation for sessions/otks
Thu, 04 Aug 2022 14:41:58 -0400 John Rouillard Summary: Support selecion session/otk data store. Add redis as data store.
Tue, 07 Jun 2022 09:39:35 -0400 John Rouillard issue2551203 - Add support for CORS preflight request
Mon, 13 Dec 2021 23:20:52 -0500 John Rouillard Remove unused report_stats
Mon, 13 Dec 2021 19:57:50 -0500 John Rouillard Change _ = to _discard = as _ is the translation service global
Sat, 11 Dec 2021 21:41:49 -0500 John Rouillard Fix error status for invalid props
Tue, 07 Dec 2021 11:15:04 -0500 John Rouillard issue2551178 - fix Traceback in Apache WSGI
Tue, 07 Dec 2021 13:18:09 +0100 Ralf Schlatterbeck Do not set headers to None
Wed, 01 Dec 2021 19:52:54 -0500 John Rouillard issue2551175 - Make ETag content-encoding aware.
Sun, 07 Nov 2021 01:04:43 -0500 John Rouillard Mutiple changes to REST code.
Thu, 21 Oct 2021 10:40:15 -0400 John Rouillard Fix extension in url support
Wed, 20 Oct 2021 23:21:46 -0400 John Rouillard Explicitly match .json and .xml extension when used as last element of
Sat, 16 Oct 2021 16:43:50 -0400 John Rouillard Make error message for bad apiver a little better.
Sat, 16 Oct 2021 13:34:04 -0400 John Rouillard Fix 204 responses, hangs and crashes with REST.
Wed, 21 Apr 2021 00:48:28 -0400 John Rouillard Test options in rest interface against live server; rest doc update
Sat, 27 Mar 2021 00:03:30 -0400 John Rouillard Document post once functions.
Fri, 01 Jan 2021 14:14:34 -0500 John Rouillard Fix uncaught error when parsing rest headers, document
Mon, 17 Aug 2020 18:14:12 +0200 Ralf Schlatterbeck Handle empty Link for transitive property
Wed, 03 Jun 2020 00:52:32 -0400 John Rouillard Enable timing stats reporting in REST interface.
Fri, 28 Feb 2020 11:47:40 +0100 Ralf Schlatterbeck Fix transitive property check in REST API
Thu, 13 Feb 2020 08:53:01 +0100 Ralf Schlatterbeck Merge
Thu, 13 Feb 2020 08:51:20 +0100 Ralf Schlatterbeck Allow transitive properties in @fields in REST API
Wed, 12 Feb 2020 16:00:59 +0100 Ralf Schlatterbeck Remove redundant permission check
Wed, 12 Feb 2020 19:47:02 -0500 John Rouillard fix formatting
Wed, 12 Feb 2020 12:35:33 +0100 Ralf Schlatterbeck REST API: 403 on non-searchable properties
Tue, 31 Dec 2019 21:21:25 -0500 John Rouillard flake8 cleanups. Rename unused for loop vars argument unpacking.
Wed, 25 Dec 2019 21:07:58 -0500 John Rouillard flake8 cleanups
Tue, 26 Nov 2019 20:47:34 -0500 John Rouillard Sort accept keys to make p2 and p3 ordering the same
Tue, 26 Nov 2019 09:55:09 -0500 John Rouillard issue2551069 - when unsupported type is found report type
Sun, 20 Oct 2019 20:56:56 -0400 John Rouillard fix rate limit headers - were ints/floats need to be strings
Tue, 15 Oct 2019 16:23:06 +0200 Ralf Schlatterbeck Code-robustness, error-message improved
Tue, 08 Oct 2019 12:35:12 +0200 Ralf Schlatterbeck Fix lookup of negative ids
Tue, 27 Aug 2019 18:37:18 +0200 Ralf Schlatterbeck Implement exact string search in REST API
Tue, 27 Aug 2019 17:44:41 +0200 Ralf Schlatterbeck Fix lookup of labelprop in REST
Mon, 26 Aug 2019 23:11:28 +0200 Ralf Schlatterbeck Implement transitive props for sort and filter
Mon, 26 Aug 2019 21:44:48 +0200 Ralf Schlatterbeck Implement pagination in REST API via limit/offset
Mon, 26 Aug 2019 09:56:20 +0200 Ralf Schlatterbeck Implement sorting of collections in REST API
Mon, 26 Aug 2019 08:15:02 +0200 Ralf Schlatterbeck Fix security checks for individual properties
Tue, 13 Aug 2019 09:46:02 +0200 Ralf Schlatterbeck issue2551053: Fix routing dict in rest.py
Wed, 10 Jul 2019 20:49:41 -0400 John Rouillard Support use of duplicate rest filters keys. So URL's like:

Roundup Issue Tracker: http://roundup-tracker.org/