Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bn58c-0004uV-LN for pgadmin-hackers@arkaria.postgresql.org; Thu, 22 Sep 2016 14:38:10 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84_2) (envelope-from ) id 1bn58b-0007tE-Cj for pgadmin-hackers@arkaria.postgresql.org; Thu, 22 Sep 2016 14:38:09 +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 1bn58b-0007s7-0C for pgadmin-hackers@postgresql.org; Thu, 22 Sep 2016 14:38:09 +0000 Received: from mail-io0-x235.google.com ([2607:f8b0:4001:c06::235]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1bn58X-0006JX-1C for pgadmin-hackers@postgresql.org; Thu, 22 Sep 2016 14:38:08 +0000 Received: by mail-io0-x235.google.com with SMTP id r145so87713508ior.0 for ; Thu, 22 Sep 2016 07:38:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pgadmin-org.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=oMBta5YI1RMsHFmgS00mln6YpAIjR5HcjvKc5t0NNMs=; b=yrXc7XjCvPnEMdL4B/KbyuGnTyAv34YMMQaRFAMtNlE5ZXz2Y46uWXlYWDsMmNMYY1 KAxZUhWnOJSGlI+MFqGxe9Zoxyv4rxfewc4wmqiJORq/uSfo+B00MXG3kjKCN6XJKF5m yItDBGPinhMDxzRDoGYnLWcCJ11Ur1zdGfz4kQmgqQWmoHkRAfxxThcKCRAAf9ogZPeJ 1M9wATeYMmQbF8H5ZcvIKyWu8yq4oANp3vaOR7xPPvHfdE6DfGV65VFg8OOmMXZpbRiD b3YaMEADm/2xkXRpaJI5tpDQ5VJzRXd7Cko6glm/2BEzz8KUbLX9AZCeOIkgON/ou0Xf bptQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=oMBta5YI1RMsHFmgS00mln6YpAIjR5HcjvKc5t0NNMs=; b=B0fkkLZxqknmoFm+J8gTBXkMZNc4kLsNAhvVYWNz9gEEc/0GXWHaa1g96g+niS0Nnc ZA4dIypT+WeevOJbnaKiIK+kfaAAxLO750EGoVxzMMSXRzBkQ0uJYqaoufA64zpLZDgO FmJ4kN781o4+Wg6W/LFJMUyidc7y0H0imvYhdp60ZM4L0+g5SgmZijvcuxvCE89i7uMt /+yCbXnN5+1Ix3ojooVwYYGfuUAKa0rO2/yUCqK5wOZiOBPAK+/ucEPCQ6a4ok6VQiew 6i7uY0Q39CnyZAQ6AMSFDR9rS6gqXQdXDSiRWCwHFZ/SuP0JhYBOGbFK0oMujC4t1c/q e3EQ== X-Gm-Message-State: AE9vXwMF5yRAJDsxe+6qf8ISCISgRFdaPfVhRF/pyoeaJ8eXd3k8A/IGGWyoTKvjtFD6Euq/gI3ovaSFry6KYg== X-Received: by 10.107.43.18 with SMTP id r18mr3177582ior.101.1474555083184; Thu, 22 Sep 2016 07:38:03 -0700 (PDT) MIME-Version: 1.0 Received: by 10.64.1.203 with HTTP; Thu, 22 Sep 2016 07:38:01 -0700 (PDT) In-Reply-To: References: From: Dave Page Date: Thu, 22 Sep 2016 15:38:01 +0100 Message-ID: Subject: Re: PATCH: pgAgent support To: Ashesh Vashi Cc: pgadmin-hackers Content-Type: text/plain; charset=UTF-8 X-Pg-Spam-Score: -2.6 (--) 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 Hmm - that was clearly hiding from me. I'll take a look now. Did you see the rest of my comments? On Thu, Sep 22, 2016 at 3:37 PM, Ashesh Vashi wrote: > I sent an updated patch immediately. > > > On Sep 22, 2016 20:01, "Dave Page" wrote: >> >> Hi >> >> On Thu, Sep 22, 2016 at 11:47 AM, Ashesh Vashi >> wrote: >>> >>> Hi Dave, >>> >>> Please find the patch for support for paAgent in pgAdmin 4. >> >> >> Did you forget the binary switch? >> >> piranha:web dpage$ git apply --binary ~/Downloads/pgagent_v2.patch >> error: cannot apply binary patch to >> 'web/pgadmin/browser/server_groups/servers/pgAgent/schedules/static/img/coll-pga_schedule.png' >> without full index line >> error: >> web/pgadmin/browser/server_groups/servers/pgAgent/schedules/static/img/coll-pga_schedule.png: >> patch does not apply >> error: cannot apply binary patch to >> 'web/pgadmin/browser/server_groups/servers/pgAgent/schedules/static/img/pga_schedule.png' >> without full index line >> error: >> web/pgadmin/browser/server_groups/servers/pgAgent/schedules/static/img/pga_schedule.png: >> patch does not apply >> error: cannot apply binary patch to >> 'web/pgadmin/browser/server_groups/servers/pgAgent/static/img/coll-pga_job.png' >> without full index line >> error: >> web/pgadmin/browser/server_groups/servers/pgAgent/static/img/coll-pga_job.png: >> patch does not apply >> error: cannot apply binary patch to >> 'web/pgadmin/browser/server_groups/servers/pgAgent/static/img/pga_job-disabled.png' >> without full index line >> error: >> web/pgadmin/browser/server_groups/servers/pgAgent/static/img/pga_job-disabled.png: >> patch does not apply >> error: cannot apply binary patch to >> 'web/pgadmin/browser/server_groups/servers/pgAgent/static/img/pga_job.png' >> without full index line >> error: >> web/pgadmin/browser/server_groups/servers/pgAgent/static/img/pga_job.png: >> patch does not apply >> error: cannot apply binary patch to >> 'web/pgadmin/browser/server_groups/servers/pgAgent/steps/static/img/coll-pga_jobstep.png' >> without full index line >> error: >> web/pgadmin/browser/server_groups/servers/pgAgent/steps/static/img/coll-pga_jobstep.png: >> patch does not apply >> error: cannot apply binary patch to >> 'web/pgadmin/browser/server_groups/servers/pgAgent/steps/static/img/pga_jobstep.png' >> without full index line >> error: >> web/pgadmin/browser/server_groups/servers/pgAgent/steps/static/img/pga_jobstep.png: >> patch does not apply >>> >>> >>> I have also attached another patch for miscellaneous fixes, and adding >>> new controls. >>> It includes: >>> - Added DatetimepickerControl, MomentCell (using moment.js) >>> - Used the 'DatetimepickerControl' in Role (Also - resolved an issue, >>> when unset the datetime for 'Valid Until'.) >>> - Added a 'Select All/Unselect All' adaptor for Select2 used by pgAgent >>> nodes. >>> - Fixed an issue with SubNodeCollectionControl, which was not starting >>> the modification session of the child model, when created default value for >>> collection is not null/undefined. And, hence - validation on the child model >>> was not working. >>> - Fixed a memory leak with SqlFieldControl, and SqlTabControl, which was >>> not releasing the CodeMirror properly. >> >> >> Urgh, that's big. Applied - but can you look at the following please? >> >> - Account expires has a hint of 'MMM D YYYY HH:mm:ss.SSS Z". Are >> milliseconds really needed? I also get 00 as a fractional timezone offset. >> Perhaps we should hide that, when it's 00? >> >> - The date format differs from the ISO format displayed by the query tool. >> They should be consistent - and really should be either based on the >> client's locale settings, or ISO format. >> >> Thanks. >> >> -- >> Dave Page >> Blog: http://pgsnake.blogspot.com >> Twitter: @pgsnake >> >> EnterpriseDB UK: http://www.enterprisedb.com >> The Enterprise PostgreSQL Company -- Dave Page Blog: http://pgsnake.blogspot.com Twitter: @pgsnake EnterpriseDB UK: http://www.enterprisedb.com The Enterprise PostgreSQL Company -- Sent via pgadmin-hackers mailing list (pgadmin-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgadmin-hackers