Changeset 16346
- Timestamp:
- 05/08/08 21:17:39 (5 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/midgard/core/midgard/src/midgard_metadata.c
r15473 r16346 25 25 #include "schema.h" 26 26 27 #define _DEFAULT_DATETIME "0000-01-01 00:00:00+0000" 28 27 29 static void _action_create_callback(MgdObject *object, gpointer ud) 28 30 { 29 31 MidgardMetadata *mdata = (MidgardMetadata *) ud; 30 31 g_debug("CONNECTED to %s", G_OBJECT_TYPE_NAME(G_OBJECT(object)));32 32 33 33 gchar *person_guid = NULL; … … 74 74 MidgardMetadata *mdata = (MidgardMetadata *) ud; 75 75 76 g_debug("CONNECTED to %s::update", G_OBJECT_TYPE_NAME(G_OBJECT(object)));77 78 76 gchar *person_guid = NULL; 79 77 MgdObject *person = (MgdObject *)object->dbpriv->mgd->person; … … 114 112 static void _action_import_callback(MgdObject *object, gpointer ud) 115 113 { 116 MidgardMetadata *mdata = (MidgardMetadata *) ud; 117 118 g_debug("CONNECTED to %s::import", G_OBJECT_TYPE_NAME(G_OBJECT(object))); 114 MidgardMetadata *mdata = (MidgardMetadata *) ud; 119 115 120 116 gchar *person_guid = NULL; … … 144 140 static void _action_export_callback(MgdObject *object, gpointer ud) 145 141 { 146 MidgardMetadata *mdata = (MidgardMetadata *) ud; 147 148 g_debug("CONNECTED to %s::export", G_OBJECT_TYPE_NAME(G_OBJECT(object))); 142 MidgardMetadata *mdata = (MidgardMetadata *) ud; 149 143 150 144 gchar *person_guid = NULL; … … 461 455 self->priv->creator = NULL; 462 456 self->priv->created = NULL; 463 self->priv->revised = NULL;457 self->priv->revised = g_strdup(_DEFAULT_DATETIME); 464 458 self->priv->revisor = NULL; 465 459 self->priv->locker = NULL; 466 self->priv->locked = NULL;467 self->priv->approved = NULL;460 self->priv->locked = g_strdup(_DEFAULT_DATETIME); 461 self->priv->approved = g_strdup(_DEFAULT_DATETIME); 468 462 self->priv->approver = NULL; 469 463 self->priv->authors = NULL; 470 464 self->priv->owner = NULL; 471 465 self->priv->revision = 0; 472 self->priv->schedule_start = NULL;473 self->priv->schedule_end = NULL;466 self->priv->schedule_start = g_strdup(_DEFAULT_DATETIME); 467 self->priv->schedule_end = g_strdup(_DEFAULT_DATETIME); 474 468 self->priv->hidden = FALSE; 475 469 self->priv->nav_noentry = FALSE; 476 470 self->priv->size = 0; 477 self->priv->published = NULL;471 self->priv->published = g_strdup(_DEFAULT_DATETIME); 478 472 self->priv->score = 0; 479 self->priv->exported = NULL;480 self->priv->imported = NULL;473 self->priv->exported = g_strdup(_DEFAULT_DATETIME); 474 self->priv->imported = g_strdup(_DEFAULT_DATETIME); 481 475 self->priv->deleted = FALSE; 482 476 … … 619 613 "metadata_created", 620 614 "The date when object's record was created", 621 "0000-00-00 00:00",615 _DEFAULT_DATETIME, 622 616 G_PARAM_READWRITE); 623 617 g_object_class_install_property (gobject_class, … … 798 792 "metadata_schedule_start", 799 793 "", 800 "",794 _DEFAULT_DATETIME, 801 795 G_PARAM_READWRITE); 802 796 g_object_class_install_property (gobject_class, … … 815 809 "metadata_schedule_end", 816 810 "", 817 "",811 _DEFAULT_DATETIME, 818 812 G_PARAM_READWRITE); 819 813 g_object_class_install_property (gobject_class, … … 882 876 "metadata_published", 883 877 "", 884 "",878 _DEFAULT_DATETIME, 885 879 G_PARAM_READWRITE); 886 880 g_object_class_install_property (gobject_class, … … 915 909 "metadata_exported", 916 910 "", 917 "",911 _DEFAULT_DATETIME, 918 912 G_PARAM_READWRITE); 919 913 g_object_class_install_property (gobject_class, … … 932 926 "metadata_imported", 933 927 "", 934 "",928 _DEFAULT_DATETIME, 935 929 G_PARAM_READWRITE); 936 930 g_object_class_install_property (gobject_class,
