[GeoNetwork-devel] [Proposal] Metadata draft workflow

Dear PSC,

Here is a proposal to a workflow with drafts in GeoNetwork 3:
https://docs.google.com/document/d/1fp1qnwlNOadOynonb3Y6BsMUb-jsYoPzfpLYKHaEzjg/edit#

When a published metadata is edited, a new copy is saved on both the
database and the index marked with the draft flag. This way a user
with enough privileges can view, search and edit published metadata
without modifying what the rest of the users see about this metadata.
This is specially useful for long editings (that last more than one
session) or edits that need some kind of review from several users
before getting published.

This draft is blocked while a user is editing it to prevent other
concurrent editing with other users. This block is released either
when the editor is closed or after a timeout of inactivity.

The code will be available for review when the implementation is finished.

Looking forward to your votes.

Kind regards,

María Arias de Reyna Domínguez

Veenderweg 13
6721 WD Bennekom
The Netherlands
T: +31 (0)318 416664

Hi Maria

+1 for me.

Please if you can manage to add the proposal in the GitHub wiki would be great.

Regards,
Jose García

···

On Wed, Dec 2, 2015 at 1:32 PM, Maria Arias de Reyna <maria.arias@anonymised.com> wrote:

Dear PSC,

Here is a proposal to a workflow with drafts in GeoNetwork 3:
https://docs.google.com/document/d/1fp1qnwlNOadOynonb3Y6BsMUb-jsYoPzfpLYKHaEzjg/edit#

When a published metadata is edited, a new copy is saved on both the
database and the index marked with the draft flag. This way a user
with enough privileges can view, search and edit published metadata
without modifying what the rest of the users see about this metadata.
This is specially useful for long editings (that last more than one
session) or edits that need some kind of review from several users
before getting published.

This draft is blocked while a user is editing it to prevent other
concurrent editing with other users. This block is released either
when the editor is closed or after a timeout of inactivity.

The code will be available for review when the implementation is finished.

Looking forward to your votes.

Kind regards,

María Arias de Reyna Domínguez

Veenderweg 13
6721 WD Bennekom
The Netherlands
T: +31 (0)318 416664


Go from Idea to Many App Stores Faster with Intel(R) XDK
Give your users amazing mobile app experiences with Intel(R) XDK.
Use one codebase in this all-in-one HTML5 development environment.
Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs.
http://pubads.g.doubleclick.net/gampad/clk?id=254741911&iu=/4140


GeoNetwork-devel mailing list
GeoNetwork-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-devel
GeoNetwork OpenSource is maintained at http://sourceforge.net/projects/geonetwork

Vriendelijke groeten / Kind regards,

Jose García


Veenderweg 13
6721 WD Bennekom
The Netherlands
T: +31 (0)318 416664

Please consider the environment before printing this email.

Done:
https://github.com/geonetwork/core-geonetwork/wiki/Metadata-Draft

Once we have the development done I will document it better. Right now working on the wiki is a bit painful.

···

On Wed, Dec 2, 2015 at 1:54 PM, Jose Garcia <jose.garcia@…437…> wrote:

Hi Maria

+1 for me.

Please if you can manage to add the proposal in the GitHub wiki would be great.

Regards,
Jose García


Go from Idea to Many App Stores Faster with Intel(R) XDK
Give your users amazing mobile app experiences with Intel(R) XDK.
Use one codebase in this all-in-one HTML5 development environment.
Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs.
http://pubads.g.doubleclick.net/gampad/clk?id=254741911&iu=/4140


GeoNetwork-devel mailing list
GeoNetwork-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-devel
GeoNetwork OpenSource is maintained at http://sourceforge.net/projects/geonetwork

On Wed, Dec 2, 2015 at 1:32 PM, Maria Arias de Reyna <maria.arias@anonymised.com> wrote:

Dear PSC,

Here is a proposal to a workflow with drafts in GeoNetwork 3:
https://docs.google.com/document/d/1fp1qnwlNOadOynonb3Y6BsMUb-jsYoPzfpLYKHaEzjg/edit#

When a published metadata is edited, a new copy is saved on both the
database and the index marked with the draft flag. This way a user
with enough privileges can view, search and edit published metadata
without modifying what the rest of the users see about this metadata.
This is specially useful for long editings (that last more than one
session) or edits that need some kind of review from several users
before getting published.

This draft is blocked while a user is editing it to prevent other
concurrent editing with other users. This block is released either
when the editor is closed or after a timeout of inactivity.

The code will be available for review when the implementation is finished.

Looking forward to your votes.

Kind regards,

María Arias de Reyna Domínguez

Veenderweg 13
6721 WD Bennekom
The Netherlands
T: +31 (0)318 416664


Go from Idea to Many App Stores Faster with Intel(R) XDK
Give your users amazing mobile app experiences with Intel(R) XDK.
Use one codebase in this all-in-one HTML5 development environment.
Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs.
http://pubads.g.doubleclick.net/gampad/clk?id=254741911&iu=/4140


GeoNetwork-devel mailing list
GeoNetwork-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-devel
GeoNetwork OpenSource is maintained at http://sourceforge.net/projects/geonetwork

Vriendelijke groeten / Kind regards,

Jose García


Veenderweg 13
6721 WD Bennekom
The Netherlands
T: +31 (0)318 416664

Please consider the environment before printing this email.

Hi

Just a remainder about this proposal, anybody else vote/feedback?

Regards,
Jose García

···

On Wed, Dec 2, 2015 at 2:02 PM, María Arias de Reyna <delawen@anonymised.com> wrote:

Done:
https://github.com/geonetwork/core-geonetwork/wiki/Metadata-Draft

Once we have the development done I will document it better. Right now working on the wiki is a bit painful.

On Wed, Dec 2, 2015 at 1:54 PM, Jose Garcia <jose.garcia@anonymised.com> wrote:

Hi Maria

+1 for me.

Please if you can manage to add the proposal in the GitHub wiki would be great.

Regards,
Jose García


Go from Idea to Many App Stores Faster with Intel(R) XDK
Give your users amazing mobile app experiences with Intel(R) XDK.
Use one codebase in this all-in-one HTML5 development environment.
Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs.
http://pubads.g.doubleclick.net/gampad/clk?id=254741911&iu=/4140


GeoNetwork-devel mailing list
GeoNetwork-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-devel
GeoNetwork OpenSource is maintained at http://sourceforge.net/projects/geonetwork

On Wed, Dec 2, 2015 at 1:32 PM, Maria Arias de Reyna <maria.arias@anonymised.com> wrote:

Dear PSC,

Here is a proposal to a workflow with drafts in GeoNetwork 3:
https://docs.google.com/document/d/1fp1qnwlNOadOynonb3Y6BsMUb-jsYoPzfpLYKHaEzjg/edit#

When a published metadata is edited, a new copy is saved on both the
database and the index marked with the draft flag. This way a user
with enough privileges can view, search and edit published metadata
without modifying what the rest of the users see about this metadata.
This is specially useful for long editings (that last more than one
session) or edits that need some kind of review from several users
before getting published.

This draft is blocked while a user is editing it to prevent other
concurrent editing with other users. This block is released either
when the editor is closed or after a timeout of inactivity.

The code will be available for review when the implementation is finished.

Looking forward to your votes.

Kind regards,

María Arias de Reyna Domínguez

Veenderweg 13
6721 WD Bennekom
The Netherlands
T: +31 (0)318 416664


Go from Idea to Many App Stores Faster with Intel(R) XDK
Give your users amazing mobile app experiences with Intel(R) XDK.
Use one codebase in this all-in-one HTML5 development environment.
Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs.
http://pubads.g.doubleclick.net/gampad/clk?id=254741911&iu=/4140


GeoNetwork-devel mailing list
GeoNetwork-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-devel
GeoNetwork OpenSource is maintained at http://sourceforge.net/projects/geonetwork

Vriendelijke groeten / Kind regards,

Jose García


Veenderweg 13
6721 WD Bennekom
The Netherlands
T: +31 (0)318 416664

Please consider the environment before printing this email.

Vriendelijke groeten / Kind regards,

Jose García


Veenderweg 13
6721 WD Bennekom
The Netherlands
T: +31 (0)318 416664

Please consider the environment before printing this email.

Hi, so the pull request related to that proposal is this one https://github.com/geonetwork/core-geonetwork/pull/1527 right ? Do we have to start reviewing it ?

Cheers.

Francois

···

2016-05-06 16:06 GMT+02:00 Jose Garcia <jose.garcia@anonymised.com7…>:

Hi

Just a remainder about this proposal, anybody else vote/feedback?

Regards,
Jose García


Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z


GeoNetwork-devel mailing list
GeoNetwork-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-devel
GeoNetwork OpenSource is maintained at http://sourceforge.net/projects/geonetwork

On Wed, Dec 2, 2015 at 2:02 PM, María Arias de Reyna <delawen@anonymised.com> wrote:

Done:
https://github.com/geonetwork/core-geonetwork/wiki/Metadata-Draft

Once we have the development done I will document it better. Right now working on the wiki is a bit painful.

Vriendelijke groeten / Kind regards,

Jose García


Veenderweg 13
6721 WD Bennekom
The Netherlands
T: +31 (0)318 416664

Please consider the environment before printing this email.

On Wed, Dec 2, 2015 at 1:54 PM, Jose Garcia <jose.garcia@anonymised.com> wrote:

Hi Maria

+1 for me.

Please if you can manage to add the proposal in the GitHub wiki would be great.

Regards,
Jose García


Go from Idea to Many App Stores Faster with Intel(R) XDK
Give your users amazing mobile app experiences with Intel(R) XDK.
Use one codebase in this all-in-one HTML5 development environment.
Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs.
http://pubads.g.doubleclick.net/gampad/clk?id=254741911&iu=/4140


GeoNetwork-devel mailing list
GeoNetwork-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-devel
GeoNetwork OpenSource is maintained at http://sourceforge.net/projects/geonetwork

On Wed, Dec 2, 2015 at 1:32 PM, Maria Arias de Reyna <maria.arias@anonymised.com> wrote:

Dear PSC,

Here is a proposal to a workflow with drafts in GeoNetwork 3:
https://docs.google.com/document/d/1fp1qnwlNOadOynonb3Y6BsMUb-jsYoPzfpLYKHaEzjg/edit#

When a published metadata is edited, a new copy is saved on both the
database and the index marked with the draft flag. This way a user
with enough privileges can view, search and edit published metadata
without modifying what the rest of the users see about this metadata.
This is specially useful for long editings (that last more than one
session) or edits that need some kind of review from several users
before getting published.

This draft is blocked while a user is editing it to prevent other
concurrent editing with other users. This block is released either
when the editor is closed or after a timeout of inactivity.

The code will be available for review when the implementation is finished.

Looking forward to your votes.

Kind regards,

María Arias de Reyna Domínguez

Veenderweg 13
6721 WD Bennekom
The Netherlands
T: +31 (0)318 416664


Go from Idea to Many App Stores Faster with Intel(R) XDK
Give your users amazing mobile app experiences with Intel(R) XDK.
Use one codebase in this all-in-one HTML5 development environment.
Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs.
http://pubads.g.doubleclick.net/gampad/clk?id=254741911&iu=/4140


GeoNetwork-devel mailing list
GeoNetwork-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-devel
GeoNetwork OpenSource is maintained at http://sourceforge.net/projects/geonetwork

Vriendelijke groeten / Kind regards,

Jose García


Veenderweg 13
6721 WD Bennekom
The Netherlands
T: +31 (0)318 416664

Please consider the environment before printing this email.

Yes, please.

I am still working on the tests. They are really difficult to hunt :frowning:

···

On Fri, May 6, 2016 at 4:44 PM, Francois Prunayre <fx.prunayre@anonymised.com> wrote:

Hi, so the pull request related to that proposal is this one https://github.com/geonetwork/core-geonetwork/pull/1527 right ? Do we have to start reviewing it ?

Cheers.

Francois

2016-05-06 16:06 GMT+02:00 Jose Garcia <jose.garcia@anonymised.com>:

Hi

Just a remainder about this proposal, anybody else vote/feedback?

Regards,
Jose García


Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z


GeoNetwork-devel mailing list
GeoNetwork-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-devel
GeoNetwork OpenSource is maintained at http://sourceforge.net/projects/geonetwork

On Wed, Dec 2, 2015 at 2:02 PM, María Arias de Reyna <delawen@anonymised.com> wrote:

Done:
https://github.com/geonetwork/core-geonetwork/wiki/Metadata-Draft

Once we have the development done I will document it better. Right now working on the wiki is a bit painful.

Vriendelijke groeten / Kind regards,

Jose García


Veenderweg 13
6721 WD Bennekom
The Netherlands
T: +31 (0)318 416664

Please consider the environment before printing this email.

On Wed, Dec 2, 2015 at 1:54 PM, Jose Garcia <jose.garcia@anonymised.com> wrote:

Hi Maria

+1 for me.

Please if you can manage to add the proposal in the GitHub wiki would be great.

Regards,
Jose García


Go from Idea to Many App Stores Faster with Intel(R) XDK
Give your users amazing mobile app experiences with Intel(R) XDK.
Use one codebase in this all-in-one HTML5 development environment.
Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs.
http://pubads.g.doubleclick.net/gampad/clk?id=254741911&iu=/4140


GeoNetwork-devel mailing list
GeoNetwork-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-devel
GeoNetwork OpenSource is maintained at http://sourceforge.net/projects/geonetwork

On Wed, Dec 2, 2015 at 1:32 PM, Maria Arias de Reyna <maria.arias@anonymised.com> wrote:

Dear PSC,

Here is a proposal to a workflow with drafts in GeoNetwork 3:
https://docs.google.com/document/d/1fp1qnwlNOadOynonb3Y6BsMUb-jsYoPzfpLYKHaEzjg/edit#

When a published metadata is edited, a new copy is saved on both the
database and the index marked with the draft flag. This way a user
with enough privileges can view, search and edit published metadata
without modifying what the rest of the users see about this metadata.
This is specially useful for long editings (that last more than one
session) or edits that need some kind of review from several users
before getting published.

This draft is blocked while a user is editing it to prevent other
concurrent editing with other users. This block is released either
when the editor is closed or after a timeout of inactivity.

The code will be available for review when the implementation is finished.

Looking forward to your votes.

Kind regards,

María Arias de Reyna Domínguez

Veenderweg 13
6721 WD Bennekom
The Netherlands
T: +31 (0)318 416664


Go from Idea to Many App Stores Faster with Intel(R) XDK
Give your users amazing mobile app experiences with Intel(R) XDK.
Use one codebase in this all-in-one HTML5 development environment.
Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs.
http://pubads.g.doubleclick.net/gampad/clk?id=254741911&iu=/4140


GeoNetwork-devel mailing list
GeoNetwork-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-devel
GeoNetwork OpenSource is maintained at http://sourceforge.net/projects/geonetwork

Vriendelijke groeten / Kind regards,

Jose García


Veenderweg 13
6721 WD Bennekom
The Netherlands
T: +31 (0)318 416664

Please consider the environment before printing this email.

2016-05-06 16:45 GMT+02:00 María Arias de Reyna <delawen@anonymised.com>:

Yes, please.

Ok I will try to have a look into it next week. BTW some questions first:
* was that (version of the) work already used in production / installed in
some live system ?
* is there any doc to explain how to turn it on/off ? any easy settings in
the admin ?

Francois

I am still working on the tests. They are really difficult to hunt :frowning:

On Fri, May 6, 2016 at 4:44 PM, Francois Prunayre <fx.prunayre@anonymised.com>
wrote:

Hi, so the pull request related to that proposal is this one
https://github.com/geonetwork/core-geonetwork/pull/1527 right ? Do we
have to start reviewing it ?

Cheers.

Francois

2016-05-06 16:06 GMT+02:00 Jose Garcia <jose.garcia@anonymised.com>:

Hi

Just a remainder about this proposal, anybody else vote/feedback?

Regards,
Jose García

On Wed, Dec 2, 2015 at 2:02 PM, María Arias de Reyna <delawen@anonymised.com1...>
wrote:

Done:
https://github.com/geonetwork/core-geonetwork/wiki/Metadata-Draft

Once we have the development done I will document it better. Right now
working on the wiki is a bit painful.

On Wed, Dec 2, 2015 at 1:54 PM, Jose Garcia <jose.garcia@anonymised.com>
wrote:

Hi Maria

+1 for me.

Please if you can manage to add the proposal in the GitHub wiki would
be great.

Regards,
Jose García

On Wed, Dec 2, 2015 at 1:32 PM, Maria Arias de Reyna <
maria.arias@anonymised.com> wrote:

Dear PSC,

Here is a proposal to a workflow with drafts in GeoNetwork 3:

https://docs.google.com/document/d/1fp1qnwlNOadOynonb3Y6BsMUb-jsYoPzfpLYKHaEzjg/edit#

When a published metadata is edited, a new copy is saved on both the
database and the index marked with the draft flag. This way a user
with enough privileges can view, search and edit published metadata
without modifying what the rest of the users see about this metadata.
This is specially useful for long editings (that last more than one
session) or edits that need some kind of review from several users
before getting published.

This draft is blocked while a user is editing it to prevent other
concurrent editing with other users. This block is released either
when the editor is closed or after a timeout of inactivity.

The code will be available for review when the implementation is
finished.

Looking forward to your votes.

Kind regards,

María Arias de Reyna Domínguez

Veenderweg 13
6721 WD Bennekom
The Netherlands
T: +31 (0)318 416664

------------------------------------------------------------------------------
Go from Idea to Many App Stores Faster with Intel(R) XDK
Give your users amazing mobile app experiences with Intel(R) XDK.
Use one codebase in this all-in-one HTML5 development environment.
Design, debug & build mobile apps & 2D/3D high-impact games for
multiple OSs.
http://pubads.g.doubleclick.net/gampad/clk?id=254741911&iu=/4140
_______________________________________________
GeoNetwork-devel mailing list
GeoNetwork-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-devel
GeoNetwork OpenSource is maintained at
http://sourceforge.net/projects/geonetwork

--

*Vriendelijke groeten / Kind regards,Jose García
<http://www.geocat.net/&gt;Veenderweg 136721 WD BennekomThe NetherlandsT: +31
(0)318 416664 <+31318416664> <https://www.facebook.com/geocatbv&gt;
<https://twitter.com/geocat_bv&gt;
<https://plus.google.com/u/1/+GeocatNetbv/posts&gt;Please consider the
environment before printing this email.*

------------------------------------------------------------------------------
Go from Idea to Many App Stores Faster with Intel(R) XDK
Give your users amazing mobile app experiences with Intel(R) XDK.
Use one codebase in this all-in-one HTML5 development environment.
Design, debug & build mobile apps & 2D/3D high-impact games for
multiple OSs.
http://pubads.g.doubleclick.net/gampad/clk?id=254741911&iu=/4140
_______________________________________________
GeoNetwork-devel mailing list
GeoNetwork-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-devel
GeoNetwork OpenSource is maintained at
http://sourceforge.net/projects/geonetwork

--

*Vriendelijke groeten / Kind regards,Jose García
<http://www.geocat.net/&gt;Veenderweg 136721 WD BennekomThe NetherlandsT: +31
(0)318 416664 <+31318416664> <https://www.facebook.com/geocatbv&gt;
<https://twitter.com/geocat_bv&gt;
<https://plus.google.com/u/1/+GeocatNetbv/posts&gt;Please consider the
environment before printing this email.*

------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications
Manager
Applications Manager provides deep performance insights into multiple
tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
GeoNetwork-devel mailing list
GeoNetwork-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-devel
GeoNetwork OpenSource is maintained at
http://sourceforge.net/projects/geonetwork

Hi Francois

···

On Fri, May 6, 2016 at 4:48 PM, Francois Prunayre <fx.prunayre@anonymised.com> wrote:

No used in any production system. The work for 2.10 was used in 2 projects, but this is a migration to develop and code is quite different.

We’ll check to add to the manual a section about this. I think it’s configured enabling some Spring configuration, not in the settings.

2016-05-06 16:45 GMT+02:00 María Arias de Reyna <delawen@anonymised.com>:

Yes, please.

Ok I will try to have a look into it next week. BTW some questions first:

  • was that (version of the) work already used in production / installed in some live system ?

  • is there any doc to explain how to turn it on/off ? any easy settings in the admin ?

Francois

I am still working on the tests. They are really difficult to hunt :frowning:

On Fri, May 6, 2016 at 4:44 PM, Francois Prunayre <fx.prunayre@anonymised.com> wrote:

Hi, so the pull request related to that proposal is this one https://github.com/geonetwork/core-geonetwork/pull/1527 right ? Do we have to start reviewing it ?

Cheers.

Francois

2016-05-06 16:06 GMT+02:00 Jose Garcia <jose.garcia@anonymised.com>:

Hi

Just a remainder about this proposal, anybody else vote/feedback?

Regards,
Jose García


Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z


GeoNetwork-devel mailing list
GeoNetwork-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-devel
GeoNetwork OpenSource is maintained at http://sourceforge.net/projects/geonetwork

On Wed, Dec 2, 2015 at 2:02 PM, María Arias de Reyna <delawen@anonymised.com> wrote:

Done:
https://github.com/geonetwork/core-geonetwork/wiki/Metadata-Draft

Once we have the development done I will document it better. Right now working on the wiki is a bit painful.

Vriendelijke groeten / Kind regards,

Jose García


Veenderweg 13
6721 WD Bennekom
The Netherlands
T: +31 (0)318 416664

Please consider the environment before printing this email.

On Wed, Dec 2, 2015 at 1:54 PM, Jose Garcia <jose.garcia@anonymised.com> wrote:

Hi Maria

+1 for me.

Please if you can manage to add the proposal in the GitHub wiki would be great.

Regards,
Jose García


Go from Idea to Many App Stores Faster with Intel(R) XDK
Give your users amazing mobile app experiences with Intel(R) XDK.
Use one codebase in this all-in-one HTML5 development environment.
Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs.
http://pubads.g.doubleclick.net/gampad/clk?id=254741911&iu=/4140


GeoNetwork-devel mailing list
GeoNetwork-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-devel
GeoNetwork OpenSource is maintained at http://sourceforge.net/projects/geonetwork

On Wed, Dec 2, 2015 at 1:32 PM, Maria Arias de Reyna <maria.arias@anonymised.com> wrote:

Dear PSC,

Here is a proposal to a workflow with drafts in GeoNetwork 3:
https://docs.google.com/document/d/1fp1qnwlNOadOynonb3Y6BsMUb-jsYoPzfpLYKHaEzjg/edit#

When a published metadata is edited, a new copy is saved on both the
database and the index marked with the draft flag. This way a user
with enough privileges can view, search and edit published metadata
without modifying what the rest of the users see about this metadata.
This is specially useful for long editings (that last more than one
session) or edits that need some kind of review from several users
before getting published.

This draft is blocked while a user is editing it to prevent other
concurrent editing with other users. This block is released either
when the editor is closed or after a timeout of inactivity.

The code will be available for review when the implementation is finished.

Looking forward to your votes.

Kind regards,

María Arias de Reyna Domínguez

Veenderweg 13
6721 WD Bennekom
The Netherlands
T: +31 (0)318 416664


Go from Idea to Many App Stores Faster with Intel(R) XDK
Give your users amazing mobile app experiences with Intel(R) XDK.
Use one codebase in this all-in-one HTML5 development environment.
Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs.
http://pubads.g.doubleclick.net/gampad/clk?id=254741911&iu=/4140


GeoNetwork-devel mailing list
GeoNetwork-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-devel
GeoNetwork OpenSource is maintained at http://sourceforge.net/projects/geonetwork

Vriendelijke groeten / Kind regards,

Jose García


Veenderweg 13
6721 WD Bennekom
The Netherlands
T: +31 (0)318 416664

Please consider the environment before printing this email.

Vriendelijke groeten / Kind regards,

Jose García


Veenderweg 13
6721 WD Bennekom
The Netherlands
T: +31 (0)318 416664

Please consider the environment before printing this email.

On Fri, May 6, 2016 at 4:57 PM, Jose Garcia <jose.garcia@anonymised.com> wrote:

Hi Francois

On Fri, May 6, 2016 at 4:48 PM, Francois Prunayre <fx.prunayre@anonymised.com>
wrote:

2016-05-06 16:45 GMT+02:00 María Arias de Reyna <delawen@anonymised.com>:

Yes, please.

Ok I will try to have a look into it next week. BTW some questions first:
* was that (version of the) work already used in production / installed
in some live system ?

No used in any production system. The work for 2.10 was used in 2
projects, but this is a migration to develop and code is quite different.

* is there any doc to explain how to turn it on/off ? any easy settings
in the admin ?

We'll check to add to the manual a section about this. I think it's
configured enabling some Spring configuration, not in the settings.

Hi,

Sorry I missed this.

To activate the draft, you should uncomment this part:

https://github.com/geonetwork/core-geonetwork/blob/feature_workspace/web/src/main/webapp/WEB-INF/config-spring-geonetwork.xml#L170-L186

I have split the DataManager (which still works, delegating the
functionality) on several utility classes. This way, if we want to change,
for example, how the indexing works, we just have to worry about the
IMetadataIndexer implementation we want to use. And the rest of the
functionality will remain the same.

As you can see, I am not removing/commenting the original DefaultMetadata*
classes defined on
https://github.com/geonetwork/core-geonetwork/blob/feature_workspace/core/src/main/resources/config-spring-geonetwork.xml#L98

But spring knows which one to use because of the "primary" attribute.

I will add this to the docs once we push it to the development branch.

Regards,
María.