Subversion Repositories SmartDukaan

Rev

Rev 1976 | Rev 2004 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1976 Rev 1996
Line 224... Line 224...
224
    id = Field(Integer, primary_key=True, autoincrement=True)
224
    id = Field(Integer, primary_key=True, autoincrement=True)
225
    master_affiliate = ManyToOne("MasterAffiliate")
225
    master_affiliate = ManyToOne("MasterAffiliate")
226
    name = Field(String(100), unique=True)
226
    name = Field(String(100), unique=True)
227
    url = Field(String(200))
227
    url = Field(String(200))
228
    added_on = Field(DateTime)
228
    added_on = Field(DateTime)
229
    trackers = OneToMany("Tracker")
229
    tracklogs = OneToMany("TrackLog")
230
    using_options(shortnames=True)
230
    using_options(shortnames=True)
231
    using_table_options(mysql_engine="InnoDB")
231
    using_table_options(mysql_engine="InnoDB")
232
 
232
 
233
class Tracker(Entity):
233
class Tracker(Entity):
234
    id = Field(Integer, primary_key=True, autoincrement=True)
234
    id = Field(Integer, primary_key=True, autoincrement=True)
235
    added_on = Field(DateTime)
235
    user_id = Field(Integer)
236
    affiliate = ManyToOne("Affiliate")
-
 
237
    tracklogs = OneToMany("TrackLog")
-
 
238
    using_options(shortnames=True)
236
    using_options(shortnames=True)
239
    using_table_options(mysql_engine="InnoDB")
237
    using_table_options(mysql_engine="InnoDB")
240
 
238
 
241
class TrackLog(Entity):
239
class TrackLog(Entity):
242
    id = Field(Integer, primary_key=True, autoincrement=True)
240
    id = Field(Integer, primary_key=True, autoincrement=True)
243
    added_on = Field(DateTime)
241
    added_on = Field(DateTime)
244
    tracker = ManyToOne("Tracker")
242
    affiliate = ManyToOne("Affiliate")
245
    user_id = Field(Integer)
243
    user_id = Field(Integer)
246
    event = Field(String(100))
244
    event = Field(String(100))
247
    url = Field(String(200))
245
    url = Field(String(200))
248
    data = Field(String(200))
246
    data = Field(String(200))
249
    using_options(shortnames=True)
247
    using_options(shortnames=True)