Warning: Can't synchronize with repository "(default)" (/home/git/ome.git does not appear to be a Git repository.). Look in the Trac log for more information.
Notice: In order to edit this ticket you need to be either: a Product Owner, The owner or the reporter of the ticket, or, in case of a Task not yet assigned, a team_member"

User Story #2261 (closed)

Opened 14 years ago

Closed 14 years ago

Last modified 14 years ago

ScriptRepository for serving official scripts

Reported by: jamoore Owned by: jamoore
Priority: critical Milestone: OMERO-Beta4.2
Component: Scripting Keywords: n.a.
Cc: wmoore, cblackburn, jburel Story Points: n.a.
Sprint: 2010-04-30 (8) Importance: n.a.
Total Remaining Time: 0.0d Estimated Remaining Time: n.a.

Description

As a solution for various issues in the scripting framework, an implementation of the omero::grid::Repository interface will be added solely responsible for scripts.

  • Every blitz java server started will start up a script repository
  • All script repositories will have the same UUID making them into a single cluster
  • Any file added to the scripts directory (lib/scripts) will be automatically registered as an official script
  • An official script is a script with its (hidden) uuid set to the uuid of the script repository.
  • All official scripts are in the "user" group so they are visible by everyone

Change History (15)

comment:1 Changed 14 years ago by jmoore

(In [6729]) see #2261 - API Refactoring and testing for ScriptRepository?

comment:2 Changed 14 years ago by jmoore

(In [6736]) see #2261 - Setting OriginalFile.path to absolute path for all repos

comment:3 Changed 14 years ago by jmoore

(In [6753]) see #2261, #2073 - Fixing build dep cycle in params helper

comment:4 Changed 14 years ago by jmoore

All commits under #2073 should be considered a part of this ticket.

comment:5 Changed 14 years ago by jmoore

(In [6754]) Adding missing ScriptFinder?? class

comment:6 Changed 14 years ago by cxallan

  • Sprint changed from 2010-04-16 (7) to 2010-04-30 (8)

comment:7 Changed 14 years ago by jmoore

  • Resolution set to fixed
  • Status changed from new to closed

Though there will be various issues (especially related to #2211 and #1753, the main work on this has been finished. If bugs need to be added for convenience, go right ahead.

comment:8 Changed 14 years ago by jmoore

(In [6784]) see #2261 - Fixing uploadScript doc

comment:9 Changed 14 years ago by jmoore

(In [6786]) Fixing OriginalFile? queries in InteractiveProcessor?

comment:10 Changed 14 years ago by jmoore

(In [6790]) see #2261 - Fixing omero.clients.upload

comment:11 Changed 14 years ago by jmoore

(In [6806]) see #2261 - Fixing path/name of Repository OriginalFiles

comment:12 Changed 14 years ago by jmoore

(In [6812]) see #1753 - Fixes to OriginalFile path+name ScriptRepo (See #2261)

comment:13 Changed 14 years ago by jmoore

(In [6814]) Various fixes to have scripting running again. See #1341, #2304, #2261, #2253

comment:14 Changed 14 years ago by jmoore

(In [6834]) see #2261 - Fixes for script repo. Need to disable official overwrite

comment:15 Changed 14 years ago by jmoore

(In [6902]) see #2261 - Removing uploadDefaultScripts after addition of lib/scripts

Note: See TracTickets for help on using tickets. You may also have a look at Agilo extensions to the ticket.

1.3.13-PRO © 2008-2011 Agilo Software all rights reserved (this page was served in: 0.76658 sec.)

We're Hiring!