log roundup/rest.py @ 6088:00a24243887c

age author description
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:
Sun, 23 Jun 2019 20:00:12 -0400 John Rouillard Allow @fields to include protected properties, document @protected
Sun, 23 Jun 2019 14:46:05 +0200 Ralf Schlatterbeck Make REST-API updates work with WSGI
Wed, 12 Jun 2019 19:52:29 -0400 John Rouillard Fix: PendingDeprecationWarning: HMAC() without an explicit digestmod
Tue, 11 Jun 2019 21:05:53 -0400 John Rouillard logger.warn is deprecated. Replace with logger.warning.
Wed, 29 May 2019 22:37:39 -0400 John Rouillard Remove uneeded pass left from testing.
Wed, 29 May 2019 22:18:46 -0400 John Rouillard Accept header parsing fixes. Now return first acceptable match rather
Tue, 28 May 2019 21:03:41 -0400 John Rouillard Clean up pylint reports of unused modules, duplicate imports, indent
Sat, 25 May 2019 16:50:25 -0400 John Rouillard Rest rate limiting code first commit. It is a bit rough and turned off
Sat, 25 May 2019 14:39:43 -0400 John Rouillard Prevent crash when clients do not set accept header. Use
Sat, 25 May 2019 14:33:07 -0400 John Rouillard Tighten up use of X-HTTP-Method-Override to only work with POST.
Sat, 25 May 2019 14:23:16 -0400 John Rouillard A few internet references report that etags for the same underlying
Thu, 23 May 2019 20:55:03 -0400 John Rouillard issue2551033: actually use the key in hmac generation. Finally add
Thu, 23 May 2019 18:56:57 -0400 John Rouillard issue2551033: prevent reverse engineering hidden data by using etags
Sun, 28 Apr 2019 18:28:44 -0400 John Rouillard issue2551042 - add extra \ to \w in raw string url_to_regex. Not sure
Mon, 15 Apr 2019 21:41:06 -0400 John Rouillard Added some more rest testing and make sure api version is valid.
Sun, 14 Apr 2019 21:07:11 -0400 John Rouillard Add support for making an idempotent POST. This allows retrying a POST
Sat, 13 Apr 2019 12:16:15 -0400 John Rouillard Change some 400 errors to 405 (method not allowed) errors where user is
Thu, 11 Apr 2019 20:54:39 -0400 John Rouillard Method PUT: ignore specification of protected properties which can not
Wed, 10 Apr 2019 17:56:08 -0400 John Rouillard Fix OPTIONS responses:
Wed, 10 Apr 2019 17:46:51 -0400 John Rouillard Change pretty url parameter to @pretty to stop collision with field name.
Fri, 05 Apr 2019 19:35:32 -0400 John Rouillard Add error handling. @apiver was being processed as a search
Wed, 03 Apr 2019 07:04:29 -0400 John Rouillard Added a few comments and a test that fails with the pre-patched code
Wed, 03 Apr 2019 12:08:18 +0200 Ralf Schlatterbeck Fix encoding for incoming json requests
Sun, 31 Mar 2019 22:36:41 -0400 John Rouillard Move definition/initialization of api_version into the class and out
Sun, 31 Mar 2019 21:46:23 -0400 John Rouillard Move @apiver version extraction code after the input is parsed for
Sun, 31 Mar 2019 21:23:33 -0400 John Rouillard Set up basic framework for handling versioning of interface.
Sat, 30 Mar 2019 16:13:50 -0400 John Rouillard Fix parse of @fields/@attrs with : as separator. Add tests @verbose and @fields.
Sat, 30 Mar 2019 00:19:37 -0400 John Rouillard Handle bad property name in @fields/@attrs. Raise exception and
Fri, 29 Mar 2019 23:57:13 -0400 John Rouillard Refactored REST code that formats an item for display. A GET on
Thu, 28 Mar 2019 18:21:29 +0100 Ralf Schlatterbeck REST: Bug-fixes
Thu, 28 Mar 2019 12:21:40 +0100 Ralf Schlatterbeck REST: Add key lookup
Tue, 26 Mar 2019 23:29:35 -0400 John Rouillard Add support for @verbose=2 to a GET on a collection object. Using this
Mon, 25 Mar 2019 21:23:52 +0100 Ralf Schlatterbeck REST: Use If-Match header for incoming requests
Sun, 24 Mar 2019 12:51:24 -0400 John Rouillard Try to fix mysql crash on close by rolling back mysqlclient.
Sat, 23 Mar 2019 00:13:08 -0400 John Rouillard A fix for https://issues.roundup-tracker.org/issue2551034
Fri, 22 Mar 2019 14:12:57 +0100 Ralf Schlatterbeck Display content property starting with verbose=3
Fri, 22 Mar 2019 14:03:37 +0100 Ralf Schlatterbeck Better display for Link/Multilink and content
Fri, 22 Mar 2019 11:23:02 +0100 Ralf Schlatterbeck First attempt at REST-API documentation
Fri, 22 Mar 2019 09:56:10 +0100 Ralf Schlatterbeck Make Searching work in REST API
Thu, 21 Mar 2019 11:23:09 +0100 Ralf Schlatterbeck Fix hardcoded /data
Mon, 18 Mar 2019 21:42:33 -0400 John Rouillard Merge in non-conflicting changes from ba67e397f063
Sun, 17 Mar 2019 19:28:26 -0400 John Rouillard Fix string/bytes issues under python 3.

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