Changeset 9443

Show
Ignore:
Timestamp:
04/23/08 20:38:57 (3 weeks ago)
Author:
erickson
Message:

Merged revisions 9437,9440-9442 via svnmerge from
svn://svn.open-ils.org/ILS/trunk

........

r9437 | erickson | 2008-04-22 22:50:31 -0400 (Tue, 22 Apr 2008) | 1 line


fixed what appears to be some copy paste errors. no longer requiring kwargs to be non-null on User create

........

r9440 | miker | 2008-04-23 08:23:10 -0400 (Wed, 23 Apr 2008) | 1 line


adding helper views for overdue, running and pending reports

........

r9441 | erickson | 2008-04-23 11:13:45 -0400 (Wed, 23 Apr 2008) | 4 lines



Removing dead code and their makefile counterparts

........

r9442 | miker | 2008-04-23 13:17:15 -0400 (Wed, 23 Apr 2008) | 1 line


adding translation for description

........

Location:
branches/acq-experiment
Files:
5 removed
7 modified

Legend:

Unmodified
Added
Removed
  • branches/acq-experiment

    • Property svnmerge-integrated changed from /trunk:1-9435 to /trunk:1-9442
  • branches/acq-experiment/Open-ILS/src/Makefile

    r9415 r9443  
    3636        @echo $@ 
    3737        make -C apachemods mod_xmlent.so 
    38  
    39 oils_cgi: 
    40         @echo $@ 
    41         make -C apachemods oils_cgi.so 
    42  
    43 oils_cgi-install: 
    44         @echo $@ 
    45         make -C apachemods oils_cgi-install 
    4638 
    4739mod_xmlent-install: 
     
    9284         
    9385 
    94 libfieldmapper:  
    95         make -C apachemods libfieldmapper.so 
    96  
    97 libfieldmapper-install:  
    98         make -C apachemods libfieldmapper-install 
    99  
    10086c_apps: 
    10187        @echo $@ 
  • branches/acq-experiment/Open-ILS/src/apachemods/Makefile

    r4698 r9443  
    1  
    21LDLIBS  += -lxml2 -lopensrf -lxslt 
    32 
    4 all:    mod_xmlent.so libfieldmapper.so 
     3all:    mod_xmlent.so 
    54 
    6 install: libfieldmapper-install mod_xmlent-install 
    7  
    8  
    9 apachetools.o:  
    10         cp ../../../OpenSRF/src/gateway/apachetools.o . 
    11  
    12 json_xml.o:     json_xml.c json_xml.h 
    13  
    14 fieldmapper_lookup.o:   fieldmapper_lookup.c fieldmapper_lookup.h  
    15  
    16  
    17 fieldmapper_lookup.c:    
    18         ./fieldmapper_lookup-gen.pl fieldmapper_lookup.c 
    19  
     5install: mod_xmlent-install 
    206 
    217mod_xmlent.o:   mod_xmlent.c 
     
    239        @echo $@ 
    2410        $(CC) $(LDFLAGS) $(LDLIBS) -shared -W1 mod_xmlent.o -lexpat -o $@ 
    25  
    26  
    27 # ------------------------------------------------------ 
    28  
    29 libfieldmapper.so:      fieldmapper_lookup.o 
    30         @echo $@ 
    31         mkdir -p $(TMPDIR)/openils/ 
    32         cp fieldmapper_lookup.h $(TMPDIR)/openils/ 
    33         $(CC) $(LDFLAGS) $(LDLIBS) -shared -W1 fieldmapper_lookup.o -o $@ 
    34         cp libfieldmapper.so $(TMPDIR)/libfieldmapper.so 
    35  
    36 # ------------------------------------------------------ 
    37  
    38  
    39 libfieldmapper-install: libfieldmapper.so 
    40         echo installing libfieldmapper.so 
    41         mkdir -p $(INCDIR)/ 
    42         @echo "Copying fieldmapper_lookup.h to $(INCDIR)" 
    43         cp fieldmapper_lookup.h $(INCDIR)/ 
    44         cp libfieldmapper.so $(LIBDIR)/libfieldmapper.so 
    45  
    4611 
    4712mod_xmlent-install: 
     
    5217        echo $@ 
    5318        /bin/rm -f *.o *.so  
    54         /bin/rm -f fieldmapper_lookup.c 
    55  
    56  
  • branches/acq-experiment/Open-ILS/src/sql/Pg/reporter-schema.sql

    r8016 r9443  
    214214        AND due_date < now(); 
    215215 
     216CREATE OR REPLACE VIEW reporter.overdue_reports AS 
     217 SELECT s.id, c.barcode AS runner_barcode, r.name, s.run_time, s.run_time - now() AS scheduled_wait_time 
     218   FROM reporter.schedule s 
     219   JOIN reporter.report r ON r.id = s.report 
     220   JOIN actor.usr u ON s.runner = u.id 
     221   JOIN actor.card c ON c.id = u.card 
     222  WHERE s.start_time IS NULL AND s.run_time < now(); 
     223 
     224CREATE OR REPLACE VIEW reporter.pending_reports AS 
     225 SELECT s.id, c.barcode AS runner_barcode, r.name, s.run_time, s.run_time - now() AS scheduled_wait_time 
     226   FROM reporter.schedule s 
     227   JOIN reporter.report r ON r.id = s.report 
     228   JOIN actor.usr u ON s.runner = u.id 
     229   JOIN actor.card c ON c.id = u.card 
     230  WHERE s.start_time IS NULL; 
     231 
     232CREATE OR REPLACE VIEW reporter.currently_running AS 
     233 SELECT s.id, c.barcode AS runner_barcode, r.name, s.run_time, s.run_time - now() AS scheduled_wait_time 
     234   FROM reporter.schedule s 
     235   JOIN reporter.report r ON r.id = s.report 
     236   JOIN actor.usr u ON s.runner = u.id 
     237   JOIN actor.card c ON c.id = u.card 
     238  WHERE s.start_time IS NOT NULL AND s.complete_time IS NULL; 
     239 
    216240COMMIT; 
    217241 
  • branches/acq-experiment/Open-ILS/web/conify/global/permission/perm_list.html

    r9378 r9443  
    8989                                                        {       cells : [ 
    9090                                                                        [ 
    91                                                                                 { name : "Code",        field : "code",        width : "300px", editor : dojox.grid.editors.Dijit }, 
    92                                                                                 { name : "Description", field : "description", width : "auto",  editor : dojox.grid.editors.Editor } 
     91                                                                                { name : "Code",        field : "code",        width : "300px", editor : dojox.grid.editors.Dijit, rowSpan : "2" }, 
     92                                                                                { name : "Description", field : "description", width : "auto",  editor : dojox.grid.editors.Editor, style : "minHeight:1em;" } 
     93                                                                        ], 
     94                                                                        [ 
     95                                                                                { name : "Translation", 
     96                                                                                  width : "10em", 
     97                                                                                  height : "2em", 
     98                                                                                  get : function (row) { 
     99                                                                                        if (!window.perm_rows) window.perm_rows = []; 
     100                                                                                        var r = window.perm_data_model.getRow(row); 
     101                                                                                        if (r) { 
     102                                                                                                window.perm_rows[row] = new ccs().fromHash(window.perm_data_model.getRow(row)); 
     103                                                                                                setTimeout( 
     104                                                                                                        'dojo.query(".perm_grid_trans_desc_' + row + '").'+ 
     105                                                                                                                'instantiate(openils.I18N.translationWidget,{field:"description",'+ 
     106                                                                                                                'targetObject:"window.perm_rows['+row+']",unique:"' + row + '"});'+ 
     107                                                                                                                'perm_grid.rowHeightChanged('+row+')', 
     108                                                                                                        0 
     109                                                                                                ); 
     110                                                                                                var oldnode = dojo.byId('description_translation_' + row); 
     111                                                                                                if (oldnode) dijit.byNode(oldnode).destroyRecursive(); 
     112                                                                                                return '<span class="perm_grid_trans_desc_'+row+'"></span>'; 
     113                                                                                        } 
     114                                                                                        return ''; 
     115                                                                                  } 
     116                                                                                } 
    93117                                                                        ] 
    94118                                                                ] 
  • branches/acq-experiment/Open-ILS/web/conify/global/permission/perm_list.js

    r9309 r9443  
    1717 
    1818dojo.require('fieldmapper.dojoData'); 
     19dojo.require('openils.I18N'); 
    1920dojo.require('dojo.parser'); 
    2021dojo.require('dojo.string'); 
  • branches/acq-experiment/Open-ILS/web/js/dojo/openils/User.js

    r9436 r9443  
    3434     
    3535        constructor : function ( kwargs ) { 
     36            kwargs = kwargs || {}; 
    3637            this.id = kwargs.id; 
    3738            this.user = kwargs.user; 
     
    5556                    var user = r.recv().content(); 
    5657                    _u.user = user; 
    57                                         if (!openils.User.user) !openils.User.user = _u.user; 
     58                                        if (!openils.User.user) openils.User.user = _u.user; 
    5859                    if(onComplete) 
    5960                        onComplete(user); 
     
    110111                    var data = rr.recv().content(); 
    111112                    _u.authtoken = data.payload.authtoken; 
    112                                         if (!openils.User.authtoken) !openils.User.authtoken = _u.authtoken; 
     113                                        if (!openils.User.authtoken) openils.User.authtoken = _u.authtoken; 
    113114                    _u.authtime = data.payload.authtime; 
    114                                         if (!openils.User.authtime) !openils.User.authtime = _u.authtime; 
     115                                        if (!openils.User.authtime) openils.User.authtime = _u.authtime; 
    115116                    _u.getBySession(onComplete); 
    116117                }