IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 30314


Ignore:
Timestamp:
Jan 20, 2011, 10:24:30 AM (15 years ago)
Author:
bills
Message:

add a column pstampDataStore.need_magic that indicates whether requests from that source
are allowed to extract uncensored postage stamps.

Location:
trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/dbconfig/changes.txt

    r30049 r30314  
    19961996
    19971997ALTER TABLE rawImfile ADD column video_cells TINYINT AFTER burntool_state;
     1998
     1999ALTER TABLE pstampDataStore ADD COLUMN need_magic INT;
  • trunk/dbconfig/pstamp.md

    r29287 r30314  
    88    uri         STR         255
    99    pollInterval S32        0
     10    need_magic  S32         0
    1011END
    1112
  • trunk/ippTools/share/pstamptool_pendingreq.sql

    r27874 r30314  
    33    pstampRequest.*,
    44    pstampDataStore.outProduct AS ds_outProduct,
     5    IFNULL(pstampDataStore.need_magic, 1) AS need_magic,
    56    IFNULL(Label.priority, 10000) AS priority
    67FROM pstampRequest
  • trunk/ippTools/share/pxadmin_create_tables.sql

    r30049 r30314  
    13911391        uri VARCHAR(255),
    13921392        pollInterval INTEGER DEFAULT 60,
     1393        need_magic TINYINT,
    13931394        PRIMARY KEY(ds_id),
    13941395        KEY(ds_id)
  • trunk/ippTools/src/pstamptool.c

    r29993 r30314  
    134134    PXOPT_LOOKUP_STR(label,       config->args, "-set_label",         false, false);
    135135    PXOPT_LOOKUP_S32(pollInterval, config->args, "-set_poll_interval",false, false);
     136    PXOPT_LOOKUP_BOOL(no_magic, config->args, "-set_no_magic", false);
     137
     138    bool need_magic = ! no_magic;
    136139
    137140    if (!pstampDataStoreInsert(config->dbh,
     
    143146            outProduct,
    144147            uri,
    145             pollInterval
     148            pollInterval,
     149            need_magic
    146150        )) {
    147151        psError(PS_ERR_UNKNOWN, false, "database error");
  • trunk/ippTools/src/pstamptoolConfig.c

    r29993 r30314  
    5151    psMetadataAddStr(adddatastoreArgs, PS_LIST_TAIL, "-set_label",        0, "define datastore label", NULL);
    5252    psMetadataAddS32(adddatastoreArgs, PS_LIST_TAIL, "-set_poll_interval", 0, "define datastore poll interval (seconds)", 60);
     53    psMetadataAddBool(adddatastoreArgs,PS_LIST_TAIL, "-set_no_magic",   0, "set magic not required", true);
    5354
    5455    // -datastore
Note: See TracChangeset for help on using the changeset viewer.