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 #82 (closed)

Opened 18 years ago

Closed 18 years ago

Review available information in Event table.

Reported by: jamoore Owned by: jamoore
Priority: major Milestone: 3.0-M3
Component: Model Keywords: iteration5
Cc: Story Points: n.a.
Sprint: n.a. Importance: n.a.
Total Remaining Time: n.a. Estimated Remaining Time: n.a.

Description (last modified by jmoore)

Currently the Event type consists of :

  • status
  • time
  • type (enum)

Though the user information is available on the rows that the EventLogs point to, that information is mutable. Each Event should carry Experimenter and Group information and possible other types as well.

Change History (5)

comment:1 Changed 18 years ago by jmoore

  • Milestone changed from 3.0-M2 to 3.0-M3

Will get to it during the security milestone.

comment:2 Changed 18 years ago by jmoore

  • Keywords iteration5 added

comment:3 Changed 18 years ago by jmoore

  • Description modified (diff)

From a 2.21 OME db:

                                        Table "public.module_executions"
       Column        |            Type             |                         Modifiers
---------------------+-----------------------------+------------------------------------------------------------
 module_execution_id | integer                     | not null default nextval('module_execution_seq'::regclass)
 status              | character varying(16)       |
 r_time              | double precision            |
 iterator_tag        | character varying(128)      |
 dependence          | character(1)                | not null
 timestamp           | timestamp without time zone | default now()
 x_time              | double precision            |
 image_id            | integer                     |
 w_time              | double precision            |
 experimenter_id     | integer                     | not null
 virtual_mex         | boolean                     | not null default false
 module_id           | integer                     |
 dataset_id          | integer                     |
 input_tag           | text                        |
 error_message       | text                        |
 group_id            | integer                     |
 new_feature_tag     | character varying(128)      |
 t_time              | double precision            |

comment:4 Changed 18 years ago by jmoore

Now that Event is a system type (without permissions, users, etc.) the following are pretty obvious additions:

  • umask
  • user
  • group


Timing figures such as r_/w_/x_time might be of value but could also possibly be put in another object. Similarly with inputs. Though it is still underdeveloped, the concept of container events (mexes and virtual mexes) would suggest adding a containingEvent field. Where null, the event is top-level.

comment:5 Changed 18 years ago by jmoore

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

r969 updates the event table. The basic request from client devs was "Who did what when?" Other use cases will most likely be supported by related tables : EventStatistics? and EventInputs? jump to mind. Closing until further fields are needed.

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.65958 sec.)

We're Hiring!