Ignore:
Timestamp:
11/24/12 18:13:18 (12 years ago)
Author:
hendrikvanantwerpen
Message:

Small issues for db name, widgets, startup.

Don't start application when database is not configured correctly.
Refactored edit widgets to use DefaultEdit?.
Fixed bug in getItems of Lists.
Renamed database to 'qed'.

Location:
Dev/branches/rest-dojo-ui/client/config
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • Dev/branches/rest-dojo-ui/client/config/config.sh

    r410 r414  
    11#!/bin/sh
    2 node ../dojo/dojo.js load=config/db
     2nodejs ../dojo/dojo.js load=config/db
  • Dev/branches/rest-dojo-ui/client/config/db.js

    r410 r414  
    9191            });
    9292        },function(){
    93             console.log("Checking database 'rft'");
    94             return req('get','rft')
    95             .then(function(){
    96                 console.log("Database 'rft' found.");
    97             },function(){
    98                 console.log("Creating database 'rft'");
    99                 return req('put','/rft');
     93            console.log("Checking database 'qed'");
     94            return req('get','qed')
     95            .then(function(res){
     96                if (res.error) {
     97                    console.log("Creating database 'qed'");
     98                    return req('put','/qed');
     99                } else {
     100                    console.log("Database 'qed' found.");
     101                }
     102            },function(res){
     103                console.log("Creating database 'qed'");
     104                return req('put','/qed');
    100105            });
    101106        },function(){
  • Dev/branches/rest-dojo-ui/client/config/docs.js

    r410 r414  
    11define([],function(){
    22    return {
    3         "_users/rft_admin": {
     3        "_users/qed_admin": {
    44            __configAction: "ignore",
    5             _id: "org.couchdb.user:rft_admin",
    6             name: "rft_admin",
     5            _id: "org.couchdb.user:qed_admin",
     6            name: "qed_admin",
    77            password: "Welkom01",
    8             roles: [ "rft_admin" ],
     8            roles: [ "qed_admin" ],
    99            type: "user"
    1010        },
    11         "rft/_security": {
     11        "qed/_security": {
    1212            __configAction: "ignore",
    1313            admins: {
    1414                names: [],
    15                 roles: ["rft_admin"]
     15                roles: ["qed_admin"]
    1616            },
    1717            readers: {
    1818                names: [],
    19                 roles: ["rft_user"]
     19                roles: ["qed_user"]
    2020            }
    2121        },
    22         "rft/_design/default": {
     22        "qed/_design/default": {
    2323            __configAction: "replace",
    2424            _id: "_design/default",
     
    3636            }
    3737        },
    38         "rft/_design/questions": {
     38        "qed/_design/questions": {
    3939            __configAction: "replace",
    4040            _id: "_design/questions",
     
    7575                        if( doc.type !== 'Question' ){ return; }
    7676                        emit(doc.topic);
    77                     }
     77                    },
     78                    reduce: function(key, values, rereduce) { return null; }
    7879                },
    7980                published_topics: {
     
    8182                        if ( doc.type !== 'Question' || !doc.publicationDate ) { return; }
    8283                        emit(doc.topic);
    83                     }
     84                    },
     85                    reduce: function(key, values, rereduce) { return null; }
    8486                }
    8587            }
    8688        },
    87         "rft/_design/surveys": {
     89        "qed/_design/surveys": {
    8890            __configAction: "replace",
    8991            _id: "_design/surveys",
Note: See TracChangeset for help on using the changeset viewer.