GSoC 2022 [-projects]

2022-01-21 Thread Ilaria Battiston

Greetings,

Apologies in advance for the spam! Since I suppose some of you are not 
on -hackers (maybe for completely understandable reasons given the 
throughput of emails), I thought it would be worth to drop GSoC 
information on project specific lists. Please feel free to let me know 
if you have any idea or project that could use some love from a contributor!


---

Our beloved Google Summer of Code is back for 2022! They have once again 
changed some of how GSoC is going to work for this year, for a variety 
of reasons, so please be sure to read this email and posts linked for 
the updates if you're interested! In short, this year both medium and 
large sized projects can be proposed, with more flexibility on end dates.


Everyone interested in suggesting projects or mentoring should review 
the blog post here regarding the changes:


https://opensource.googleblog.com/2021/11/expanding-google-summer-of-code-in-2022.html

Now is the time to work on getting together a set of projects we'd like 
to have GSoC students work on over the summer. Similar to last year, we 
need to have a good set of projects for students to choose from in 
advance of the deadline for mentoring organizations.


HOWEVER, as noted in the blog post above, project length expectations 
have changed. Please decide accordingly based on your requirements and 
availability! Also, there is going to be only one intermediate 
evaluation, similarly to last year.


GSoC timeline: https://developers.google.com/open-source/gsoc/timeline

One other thing to note is that anyone over the age of 18 will be 
eligible in 2022 in addition to students, broadening the pool of 
potential applicants and changing the terminology of applicants to 
"contributors".


The deadline for Mentoring organizations to apply is: February 21. The 
list of accepted organization will be published around March 7.


Unsurprisingly, we'll need to have an Ideas page again, so I've gone 
ahead and created one (copying last year's):


https://wiki.postgresql.org/wiki/GSoC_2022

Google discusses what makes a good "Ideas" list here:

https://google.github.io/gsocguides/mentor/defining-a-project-ideas-list.html

All the entries are marked with '2021' to indicate they were pulled from 
last year. If the project from last year is still relevant, please 
update it to be '2022' and make sure to update all of the information 
(in particular, make sure to list yourself as a mentor and remove the 
other mentors, as appropriate). Please also be sure to update the 
project's scope to be appropriate for the new guidelines.


New entries are certainly welcome and encouraged, just be sure to note 
them as '2022' when you add them. Projects from last year which were 
worked on but have significant follow-on work to be completed are 
absolutely welcome as well - simply update the description appropriately 
and mark it as being for '2022'.


When we get closer to actually submitting our application, I'll clean 
out the '2021' entries that didn't get any updates. Also - if there are 
any projects that are no longer appropriate (maybe they were completed, 
for example and no longer need work), please feel free to remove them. 
The page is still work in progress, so it's entirely possible I missed 
some updates where a GSoC project was completed independently of GSoC 
(and if I removed any that shouldn't have been - feel free to add them 
back by copying from the 2021 page).


As a reminder, each idea on the page should be in the format that the 
other entries are in and should include:


- Project title/one-line description
- Brief, 2-5 sentence, description of the project
- Description of programming skills needed and estimation of the 
difficulty level

- Project size
- List of potential mentors
- Expected Outcomes

Let's have another great year of GSoC with PostgreSQL!

Thanks!

Ilaria & Stephen

[1]: https://www.postgresql.org/about/policies/news-and-events/




[pgAdmin]: Remove "Move objects to..." option from tablespaces sub-node

2022-01-21 Thread Nikhil Mohite
Hi Hackers,

Please find the attached patch to remove the 'Move objects to...' from
tablespaces sub-nodes.


-- 
*Thanks & Regards,*
*Nikhil Mohite*
*Senior Software Engineer.*
*EDB Postgres* 
*Mob.No: +91-7798364578.*


remove_move_objects.patch
Description: Binary data


pgAdmin 4 commit: Enforce the minimum Windows version that the installe

2022-01-21 Thread Dave Page
Enforce the minimum Windows version that the installer will run on. Fixes #7135

Branch
--
master

Details
---
https://git.postgresql.org/gitweb?p=pgadmin4.git;a=commitdiff;h=c65f60771a287fa2e9fd2491dc52733e5e6047f9

Modified Files
--
docs/en_US/release_notes_6_5.rst | 1 +
pkg/win32/installer.iss.in   | 2 ++
2 files changed, 3 insertions(+)



pgAdmin 4 commit: Quote string

2022-01-21 Thread Dave Page
Quote string

Branch
--
master

Details
---
https://git.postgresql.org/gitweb?p=pgadmin4.git;a=commitdiff;h=12d6271b1308dd90878a7bb8ce7f03512c58c34d

Modified Files
--
pkg/win32/installer.iss.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)



pgAdmin 4 commit: Fixed following code smells reported by SonarQube:

2022-01-21 Thread Akshay Joshi
Fixed following code smells reported by SonarQube:
 1) Remove this redundant jump.
 2) Remove this commented out code.
 3) Variables should not be shadowed.

Branch
--
master

Details
---
https://git.postgresql.org/gitweb?p=pgadmin4.git;a=commitdiff;h=343c3ee49c8a4e252d0a5a22d59e85325836af1f

Modified Files
--
.../foreign_tables/static/js/foreign_table.ui.js   | 11 +++---
.../schemas/sequences/static/js/sequence.ui.js |  1 -
.../schemas/tables/indexes/static/js/index.ui.js   |  4 +--
.../databases/schemas/tables/static/js/table.ui.js | 15 
.../databases/schemas/types/static/js/type.js  |  1 -
.../databases/schemas/types/static/js/type.ui.js   | 10 +++---
.../databases/schemas/views/static/js/mview.js |  1 -
.../servers/databases/static/js/database.js|  4 +--
.../server_groups/servers/roles/static/js/role.js  | 30 
.../server_groups/servers/static/js/server.js  |  1 -
web/pgadmin/browser/static/js/browser.js   |  2 +-
web/pgadmin/browser/static/js/dialog.js|  5 ++-
web/pgadmin/browser/static/js/keyboard.js  |  1 -
web/pgadmin/browser/static/js/node_view.jsx| 10 +++---
web/pgadmin/browser/static/js/preferences.js   |  2 --
web/pgadmin/misc/bgprocess/static/js/bgprocess.js  |  2 --
.../misc/file_manager/static/js/select_dialogue.js |  4 +--
web/pgadmin/misc/file_manager/static/js/utility.js |  4 ---
web/pgadmin/preferences/static/js/preferences.js   |  4 +--
web/pgadmin/static/js/SchemaView/DataGridView.jsx  |  9 ++---
web/pgadmin/static/js/SchemaView/FieldSetView.jsx  |  4 +--
web/pgadmin/static/js/SchemaView/FormView.jsx  |  4 +--
web/pgadmin/static/js/SchemaView/MappedControl.jsx | 16 -
web/pgadmin/static/js/components/CheckBoxTree.jsx  |  4 +--
web/pgadmin/static/js/components/PgTable.jsx   |  4 +--
web/pgadmin/static/js/slickgrid/editors.js |  1 -
web/pgadmin/static/js/sqleditor/filter_dialog.js   |  1 -
web/pgadmin/static/js/sqleditor/macro.js   |  1 -
.../static/js/sqleditor/new_connection_dialog.js   |  5 ++-
.../static/js/sqleditor/query_tool_actions.js  |  1 -
web/pgadmin/static/vendor/require/require.js   | 42 +++---
web/pgadmin/tools/backup/static/js/backup.ui.js| 14 
.../tools/backup/static/js/backupGlobal.ui.js  |  4 +--
web/pgadmin/tools/debugger/static/js/debugger.js   |  4 +--
.../tools/erd/static/js/erd_tool/ERDCore.js|  4 +--
.../tools/grant_wizard/static/js/GrantWizard.jsx   |  8 ++---
.../tools/import_export/static/js/import_export.js |  2 --
.../static/js/ImportExportServers.jsx  |  4 +--
.../tools/maintenance/static/js/maintenance.js |  4 +--
.../tools/maintenance/static/js/maintenance.ui.js  |  4 +--
web/pgadmin/tools/psql/static/js/psql_module.js| 14 
web/pgadmin/tools/restore/static/js/restore.ui.js  | 14 
.../tools/schema_diff/static/js/schema_diff_ui.js  |  2 +-
.../javascript/browser/preferences_spec.js |  1 -
.../import_export_servers.ui.spec.js   |  2 +-
.../javascript/schema_ui_files/index.ui.spec.js|  2 +-
.../schema_ui_files/row_security_policy.ui.spec.js |  1 -
.../javascript/schema_ui_files/trigger.ui.spec.js  |  1 -
.../javascript/sqleditor/execute_query_spec.js |  1 -
.../sqleditor/query_tool_actions_spec.js   |  1 -
50 files changed, 130 insertions(+), 161 deletions(-)



Re: [pgAdmin]: Remove "Move objects to..." option from tablespaces sub-node

2022-01-21 Thread Akshay Joshi
Hi Nikhil

Can you please rebase and send the patch again?

On Fri, Jan 21, 2022 at 5:33 PM Nikhil Mohite <
nikhil.moh...@enterprisedb.com> wrote:

> Hi Hackers,
>
> Please find the attached patch to remove the 'Move objects to...' from
> tablespaces sub-nodes.
>
>
> --
> *Thanks & Regards,*
> *Nikhil Mohite*
> *Senior Software Engineer.*
> *EDB Postgres* 
> *Mob.No: +91-7798364578.*
>


-- 
*Thanks & Regards*
*Akshay Joshi*
*pgAdmin Hacker | Principal Software Architect*
*EDB Postgres *

*Mobile: +91 976-788-8246*


Translators: web platform for translations?

2022-01-21 Thread Dave Page
Translators,

A ticket was logged in the issue tracker suggesting we use a translation
management application such as Weblate (https://weblate.org/en-gb/) to
allow online translation.

Would you find this useful? Is it worth spending time standing up an
instance for the project?

FYI, I don't think it would need to affect the current workflow, for users
that prefer their existing tooling.

-- 
Dave Page
Blog: https://pgsnake.blogspot.com
Twitter: @pgsnake

EDB: https://www.enterprisedb.com


Re: [pgAdmin]: Remove "Move objects to..." option from tablespaces sub-node

2022-01-21 Thread Nikhil Mohite
Hi Akshay,

PFA updated patch.

On Fri, Jan 21, 2022 at 6:58 PM Akshay Joshi 
wrote:

> Hi Nikhil
>
> Can you please rebase and send the patch again?
>
> On Fri, Jan 21, 2022 at 5:33 PM Nikhil Mohite <
> nikhil.moh...@enterprisedb.com> wrote:
>
>> Hi Hackers,
>>
>> Please find the attached patch to remove the 'Move objects to...' from
>> tablespaces sub-nodes.
>>
>>
>> --
>> *Thanks & Regards,*
>> *Nikhil Mohite*
>> *Senior Software Engineer.*
>> *EDB Postgres* 
>> *Mob.No: +91-7798364578.*
>>
>
>
> --
> *Thanks & Regards*
> *Akshay Joshi*
> *pgAdmin Hacker | Principal Software Architect*
> *EDB Postgres *
>
> *Mobile: +91 976-788-8246*
>

Regards,
Nikhil Mohite


remove_move_objects_v2.patch
Description: Binary data


pgAdmin 4 commit: Remove the support of the 'Move object to another tab

2022-01-21 Thread Akshay Joshi
Remove the support of the 'Move object to another tablespace' feature.

Branch
--
master

Details
---
https://git.postgresql.org/gitweb?p=pgadmin4.git;a=commitdiff;h=41bcce09ce08115903567afe106b89eea8f3a352
Author: Nikhil Mohite 

Modified Files
--
docs/en_US/images/move_objects_general.png | Bin 33855 -> 0 bytes
docs/en_US/images/move_objects_sql.png | Bin 33081 -> 0 bytes
docs/en_US/managing_cluster_objects.rst|   1 -
docs/en_US/move_objects.rst|  65 --
.../tables/partitions/static/js/partition.ui.js|  12 +-
.../server_groups/servers/tablespaces/__init__.py  |  71 --
.../servers/tablespaces/static/js/tablespace.js| 245 +
.../tablespaces/sql/9.2_plus/move_objects.sql  |  21 --
.../tablespaces/sql/default/move_objects.sql   |  21 --
9 files changed, 8 insertions(+), 428 deletions(-)



Re: [pgAdmin]: Remove "Move objects to..." option from tablespaces sub-node

2022-01-21 Thread Akshay Joshi
Thanks, the patch applied.

On Fri, Jan 21, 2022 at 7:16 PM Nikhil Mohite <
nikhil.moh...@enterprisedb.com> wrote:

> Hi Akshay,
>
> PFA updated patch.
>
> On Fri, Jan 21, 2022 at 6:58 PM Akshay Joshi <
> akshay.jo...@enterprisedb.com> wrote:
>
>> Hi Nikhil
>>
>> Can you please rebase and send the patch again?
>>
>> On Fri, Jan 21, 2022 at 5:33 PM Nikhil Mohite <
>> nikhil.moh...@enterprisedb.com> wrote:
>>
>>> Hi Hackers,
>>>
>>> Please find the attached patch to remove the 'Move objects to...' from
>>> tablespaces sub-nodes.
>>>
>>>
>>> --
>>> *Thanks & Regards,*
>>> *Nikhil Mohite*
>>> *Senior Software Engineer.*
>>> *EDB Postgres* 
>>> *Mob.No: +91-7798364578.*
>>>
>>
>>
>> --
>> *Thanks & Regards*
>> *Akshay Joshi*
>> *pgAdmin Hacker | Principal Software Architect*
>> *EDB Postgres *
>>
>> *Mobile: +91 976-788-8246*
>>
>
> Regards,
> Nikhil Mohite
>


-- 
*Thanks & Regards*
*Akshay Joshi*
*pgAdmin Hacker | Principal Software Architect*
*EDB Postgres *

*Mobile: +91 976-788-8246*