← Back to team overview

uonedb-qt team mailing list archive

[Blueprint u1db-qt] U1Db Qt Version

 

Blueprint changed by Kevin Wright:

Work items set to:
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
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
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