Blueprint changed by Kevin Wright: Work items changed: Work items: [kalikiana] Database implement QAbstractItemModel (work like XmlListModel): DONE [kalikiana] Query implement QAbstractItemModel (work like XmlListModel): INPROGRESS Document expose “contents” variant/ honor ‘create’: DONE “string error” on Database (matching C++ code errors)’: DONE SQlite putting documents in the database’: DONE store/ get/ list documents’: DONE store indexes (a) lookup if an index exists b) create/ update new index)’: DONE - <christian> lookup documents by index: INPROGRESS + [kalikiana] lookup documents by index: INPROGRESS edit documents: TODO [kalikiana] remove documents/ bool includeDeleted: INPROGRESS store dbschema.sql in qrc’: DONE QML API unit tests’: DONE expose document to QML [“content”:[notetext:””]]→myDoc.content.notetext’: DONE Review API to ensure it aligns with API Design Guidelines (e.g. "Six Characteristics of Good APIs"): INPROGRESS Create a basic example (i.e. Hello World)’: DONE Create a basic example to demonstrate simple use with ListViews and delegates’: DONE [kevin-wright-1] Create an intermediate example to demonstrate a more real world use case (document browsing in the database)’: DONE - <kevin> Create a tutorial based on the first intermediate example: INPROGRESS - <kevin> Add more code commenting: INPROGRESS - <kevin> packaging and PPA builds: INPROGRESS + [kevin-wright-1] Create a tutorial based on the first intermediate example: INPROGRESS + [kevin-wright-1] Add more code commenting: INPROGRESS + [kevin-wright-1] packaging and PPA builds: INPROGRESS build installable documentation HTML/ qtdoc: TODO provide a HACKING file documenting build process and testing’: DONE Remote sync, use u1 credentials - out of scope for u1db: TODO database in default location - out of scope for u1db: TODO verify docId via regex (precaution to allow server-side URLs passing id’s safely)’: DONE remove indexes: TODO [kalikiana] upstream U1DB unit tests (see email thread): INPROGRESS document revision handling (vector clock, must match python implementation): TODO “conflicts” property onConflictsChanged on Database: TODO
-- U1Db Qt Version https://blueprints.launchpad.net/u1db-qt/+spec/u1db-qt -- Mailing list: https://launchpad.net/~uonedb-qt Post to : [email protected] Unsubscribe : https://launchpad.net/~uonedb-qt More help : https://help.launchpad.net/ListHelp

