Opened 9 years ago

Closed 8 years ago

Last modified 8 years ago

#1105 closed defect (fixed)

Update OSGeo Service Provider is broker

Reported by: camerons Owned by: warmerdam
Priority: critical Milestone:
Component: WebSite Keywords:
Cc: martin, webcom@…, Jeff McKenna, mpg, tomkralidis

Description

I'd like to update LISAsoft's Service Provider profile, which is accessible at http://www.osgeo.org/search_profile:

I've been following the process described at: http://www.osgeo.org/spd_help

However, when I click on the "Edit" button next to LISAsoft, I am taken to: http://www.osgeo.org/edit_profile?UID=150&SET=1&MUL_COUNTRY%5B%5D=00048&MUL_TECH%5B%5D=00016

which returns a "Page not found" web page.

As a side note, I suggest that the "Mapbuilder" project should be removed from the list of OSGeo packages, as Mapbuilder has been retired a number of years ago, and I don't think it is being used by anyone anymore.

Change History (17)

comment:1 Changed 9 years ago by darkblueb

I have never seen this mechanism before..

a quick look in osgeo svn for anything similar to profile showed nothing..

is the code for this web service checked in somewhere other than the osgeo subversion repo ?

comment:2 Changed 9 years ago by warmerdam

Owner: changed from webcom@… to warmerdam

The PHP code for the service provider directory lives in the Drupal instance and does not live in any source control system.

I'm investigating...

comment:3 Changed 9 years ago by warmerdam

Cc: martin webcom@… added

It is looking for a page called http://www.osgeo.org/edit_profile but that does not exist. I notice that /search_profile is https://www.osgeo.org/node/325, and /submit_profile is node 323 and the help is node 324 but there is no node 326. It is almost as if someone deleted node 326 which (possibly) was the edit_profile node.

I'm not sure how to look into old versions or try and recover this from a backup. I also don't know how long it has been missing.

Adding Martin to the cc: list in case he has an idea how to find old Drupal pages.

comment:4 Changed 9 years ago by Jeff McKenna

Cc: Jeff McKenna added
Priority: normalblocker

Bump. I just hit this exact issue, when trying to update my Server Provider profile.

comment:5 Changed 9 years ago by Jeff McKenna

Cc: mpg added

I've checked the Drupal content logs, I found this:

* content 2013-01-21 14:59 page: deleted 'Edit profile'. mpg *

https://www.osgeo.org/admin/logs/event/10433117

Anyone have any idea how to fetch a deleted page in Drupal?

-jeff

comment:6 Changed 9 years ago by Jeff McKenna

More info :

Type content Date Monday, January 21, 2013 - 14:59 User mpg Location http://www.osgeo.org/node/326/delete Referrer http://www.osgeo.org/node/326/delete Message page: deleted 'Edit profile'. Severity notice Hostname 174.127.143.26

comment:7 Changed 9 years ago by Jeff McKenna

I believe we need to restore from the Drupal backup, on node 326, before 2013-01-21

-jeff

comment:8 Changed 8 years ago by tomkralidis

Cc: tomkralidis added

Any update on this issue? This is blocking us in pycsw (an OSGeo project in incubation).

comment:9 Changed 8 years ago by Jeff McKenna

Priority: blockercritical

I'm now raising the Priority of this ticket. We just now received a message from an OSGeo sponsor not being able to list their company's services. This is now a critical bug/blocker. Please can someone update the status of the ticket with the possibility to restore a backup from the Drupal system? (see my comment:6 above for specific details from the logs)

We can also ask the OSGeo Board to provide funding to fix this issue. I'm open to anything that fixes this.

-jeff

comment:10 Changed 8 years ago by awlo

I suggest rebuilding the service provider directory in Drupal. Every service provider would be a user with a node. Views with exposed filters can be used to show and search the directory.

I also volunteer to do that.

comment:11 Changed 8 years ago by Jeff McKenna

@awlo do you need anything to do this? Approval from WebComm?? Personally, I'm for 'git er done'. If you know how to fix, please do.

comment:12 Changed 8 years ago by awlo

@jmckenna I need to be put in contact with a person responsible for accepting my solution and able to push it to osgeo.org.

comment:13 Changed 8 years ago by warmerdam

Status: newassigned

I've found a backup with the edit_profile php code and will try to apply it tonight.

There is also a related thread on the webcom mailing list.

comment:14 Changed 8 years ago by warmerdam

OK, I seem to have more or less recovered this edit capability from the package .sql code. I've tested it on my own entry successfully. Perhaps others could try it now?

comment:15 Changed 8 years ago by Jeff McKenna

I've tested with my profile. I successfully edited my entry, great. An alert states "profile successfully edited", and then a "Page not found" is displayed, trying to load this:

http://www.osgeo.org/search_profile.php?SET=1&MUL_COUNTRY[]=00001&MUL_LANGUAGE[]=00008&MUL_TECH[]=00018

This page not found happens each time I edit.

Maybe we can live with this? The entry is indeed edited.

Thanks Frank!

comment:16 Changed 8 years ago by warmerdam

Resolution: fixed
Status: assignedclosed

I changed the links to /search_profile instead of /seach_profile.php and now the transition out seems to work a bit better.

Closing.

comment:17 Changed 8 years ago by Jeff McKenna

Transition works. Verified.

Note: See TracTickets for help on using tickets.