Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bfq1n-0001uB-MR for pgadmin-hackers@arkaria.postgresql.org; Fri, 02 Sep 2016 15:05:11 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84_2) (envelope-from ) id 1bfq1n-0004NE-9D for pgadmin-hackers@arkaria.postgresql.org; Fri, 02 Sep 2016 15:05:11 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1bfq1n-0004Mu-13 for pgadmin-hackers@postgresql.org; Fri, 02 Sep 2016 15:05:11 +0000 Received: from mahout.postgresql.org ([2001:4800:1501:1::227]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1bfq1i-0002oA-5A for pgadmin-hackers@postgresql.org; Fri, 02 Sep 2016 15:05:10 +0000 Received: from gothos.postgresql.org ([204.145.124.243]) by mahout.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1bfq1g-0001Sx-CJ for pgadmin-hackers@postgresql.org; Fri, 02 Sep 2016 15:05:04 +0000 Received: from git by gothos.postgresql.org with local (Exim 4.84_2) (envelope-from ) id 1bfq1f-0001yQ-P1 for pgadmin-hackers@postgresql.org; Fri, 02 Sep 2016 15:05:03 +0000 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 From: Dave Page To: pgadmin-hackers@postgresql.org Subject: pgAdmin 4 commit: Highlight invalid rows when saving data in the edit g Message-Id: Date: Fri, 02 Sep 2016 15:05:03 +0000 X-Pg-Spam-Score: -8.4 (--------) List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgadmin-hackers Precedence: bulk Sender: pgadmin-hackers-owner@postgresql.org SGlnaGxpZ2h0IGludmFsaWQgcm93cyB3aGVuIHNhdmluZyBkYXRhIGluIHRo ZSBlZGl0IGdyaWQuIEZpeGVzICMxNjM3CgpCcmFuY2gKLS0tLS0tCm1hc3Rl cgoKRGV0YWlscwotLS0tLS0tCmh0dHA6Ly9naXQucG9zdGdyZXNxbC5vcmcv Z2l0d2ViP3A9cGdhZG1pbjQuZ2l0O2E9Y29tbWl0ZGlmZjtoPTE1ZGYxMmM5 MjRlODc5NDVkN2YyYTRlMmI3YWY4NjAwNzdjYzUzZTIKQXV0aG9yOiBNdXJ0 dXphIFphYnVhd2FsYSA8bXVydHV6YS56YWJ1YXdhbGFAZW50ZXJwcmlzZWRi LmNvbT4KCk1vZGlmaWVkIEZpbGVzCi0tLS0tLS0tLS0tLS0tCndlYi9wZ2Fk bWluL3Rvb2xzL3NxbGVkaXRvci9fX2luaXRfXy5weSAgICAgICAgICAgIHwg ICA5ICstCndlYi9wZ2FkbWluL3Rvb2xzL3NxbGVkaXRvci9jb21tYW5kLnB5 ICAgICAgICAgICAgIHwgIDEyICstCi4uLi90b29scy9zcWxlZGl0b3Ivc3Rh dGljL2Nzcy9zcWxlZGl0b3IuY3NzICAgICAgIHwgIDE1ICsrCi4uLi9zcWxl ZGl0b3IvdGVtcGxhdGVzL3NxbGVkaXRvci9qcy9zcWxlZGl0b3IuanMgIHwg MTU2ICsrKysrKysrKysrKysrKystLS0tLQo0IGZpbGVzIGNoYW5nZWQsIDE0 OSBpbnNlcnRpb25zKCspLCA0MyBkZWxldGlvbnMoLSkKCgotLSAKU2VudCB2 aWEgcGdhZG1pbi1oYWNrZXJzIG1haWxpbmcgbGlzdCAocGdhZG1pbi1oYWNr ZXJzQHBvc3RncmVzcWwub3JnKQpUbyBtYWtlIGNoYW5nZXMgdG8geW91ciBz dWJzY3JpcHRpb246Cmh0dHA6Ly93d3cucG9zdGdyZXNxbC5vcmcvbWFpbHBy ZWYvcGdhZG1pbi1oYWNrZXJzCg==