Aktivität
von 14.01.2015 bis 13.01.2016
10.01.2016
- 18:48 Feature #613 (Neu): Lazy Loading für Relationen
- Lazy Loading implementieren
09.01.2016
- 01:25 Feature #612 (Abgewiesen): Querybuilder::plainBracketOpen(), plainBracketClose()
- void Query::appendWhere(const QString &condition);
- 01:16 Feature #612 (Abgewiesen): Querybuilder::plainBracketOpen(), plainBracketClose()
- Für komplexere Queries wäre es sinnvoll, z.B. ein solches SQL-Statement abbilden zu können:
@SELECT * FROM calenda...
01.01.2016
- 15:16 Fehler #610 (Erledigt): Testcase ONE_TO_MANY Relations
- Wrong tablename and wrong column name assigned
commit:31ca3a70 - 02:38 Fehler #610 (Erledigt): Testcase ONE_TO_MANY Relations
- Atm there is no testcase for queries of ONE_TO_MANY Relations
And it seems that there is a bug:
QSharedPo... - 02:39 Feature #609 (In Bearbeitung): Additional layer for object attributes to database columns
06.12.2015
- 16:21 Feature #609 (Erledigt): Additional layer for object attributes to database columns
- Would be useful for caching and better code quality.
- 16:14 Fehler #592 (Erledigt): No separated tables with Inherited Relations and table strategy JOINED_TABLE
23.10.2015
22.10.2015
- 12:17 Fehler #601: Absturz bei mehrfachem Anklicken einer Person in AppAttendance
- Hmm ok.
Eigentlich müsste das casten von QVariant erfolgreich sein. Ich hab mal was commitet. Mangels Zeit konnte ... - 11:47 Fehler #601 (Erledigt): Absturz bei mehrfachem Anklicken einer Person in AppAttendance
- Reproduzieren: cit2 starten, eine Person mehrfach klicken
FM; Segmentation fault.
Stack:...
15.10.2015
- 22:37 Feature #528: Sqlite Encryption
- ToDo:
Test:
https://github.com/sijk/qt5-sqlcipher
https://github.com/sqlcipher/sqlcipher
06.10.2015
- 20:44 Fehler #594 (Erledigt): In Tabelle desk bleibt Spalte room_id leer, wenn keine explizite Zuweisung erfolgt
- commit:bb0340b7
- 12:38 Fehler #594 (Erledigt): In Tabelle desk bleibt Spalte room_id leer, wenn keine explizite Zuweisung erfolgt
- In @void CreateFakeModelData::fillRoom(QSharedPointer<Room> &room)@ wird ein neuer Room erzeugt, diesem werden Desks ...
- 16:20 Fehler #596 (Erledigt): Q_INVOKABLE wird benötigt, aber vom Inspector nicht geprüft
- Q_INVOKABLE wird nicht benötigt.
commit:1701766b - 13:14 Fehler #596 (Erledigt): Q_INVOKABLE wird benötigt, aber vom Inspector nicht geprüft
- Fehlt Q_INVOKABLE vor dem Konstruktor
@public:
Room();@
dann zeigt der Inspector:... - 14:50 Fehler #595 (Erledigt): In table room gibt es duplikate, wenn String "name" leer ist
- commit:1bb7683
- 13:04 Fehler #595 (Erledigt): In table room gibt es duplikate, wenn String "name" leer ist
- Beim Erzeugen von room wird trotz duplicate check (create mit true, true) ein Duplikat zum in der db bestehenden Raum...
27.09.2015
- 01:22 Fehler #592 (Erledigt): No separated tables with Inherited Relations and table strategy JOINED_TABLE
- see Line 441 - 443 in querybuilder.cpp
- 01:21 Feature #590 (Erledigt): output warning for relations
- Implemented EntityInspector.
26.09.2015
- 00:56 Feature #581 (Erledigt): mysql needs limit keyword
- 00:12 Feature #590 (Erledigt): output warning for relations
- If there more attributes with QSharedPointer than relations specified, then output a warning in debug mode
23.09.2015
- 22:53 Unterstützung #589 (Erledigt): Crash bei fehlerhaften Relationstypen
- 22:53 Unterstützung #589: Crash bei fehlerhaften Relationstypen
- commit:ae497991
Es wird eine Exception im Debug Mode geworfen wenn der Entwickler Mist gebaut hat :-)
qDebug Nach...
22.09.2015
- 22:24 Unterstützung #589 (Erledigt): Crash bei fehlerhaften Relationstypen
- Fehlerhaft angegebene Relationstypen ("MANY_TO_ONE" statt "ONE_TO_MANY" fallen erst zur Laufzeit auf (Crash!) und ble...
08.09.2015
- 19:51 Feature #582 (Erledigt): Fehlermeldungen bei startup methode
- commit:2fedfe7
05.09.2015
28.08.2015
- 00:20 Fehler #578 (Erledigt): Merge is not working when n-m Relations should also saved
- 00:19 Feature #580 (Erledigt): When merge is called, provide list of already merged objects
- commit:0d155b40
11.08.2015
10.08.2015
09.08.2015
- 23:55 Fehler #578 (In Bearbeitung): Merge is not working when n-m Relations should also saved
- commit:d2c33642
- 01:28 Fehler #578 (Erledigt): Merge is not working when n-m Relations should also saved
- endless loop....whooooohooooo
08.08.2015
- 23:09 Feature #562 (In Bearbeitung): Validators
- 11:34 Feature #577 (Erledigt): create with startup method indices
- 00:36 Feature #568 (Erledigt): Autobackup function
- tbt.
- 00:36 Feature #569 (Erledigt): Copy Database from Filesystem to Mem
- Works.
07.08.2015
06.08.2015
- 23:35 Fehler #576 (Erledigt): EntityInstanceFactory under windows
- commit:b9dcff08
- 23:34 Feature #575 (Erledigt): QueryConditions
- Sollte soweit funzen, vllt. noch vereinzelt Bugs drin...
04.08.2015
- 21:34 Fehler #576 (Erledigt): EntityInstanceFactory under windows
- EntityInstanceFactory::createInstance("Group") fails -> null ptr, Class has been registrated
31.07.2015
28.07.2015
- 20:51 Feature #560 (Erledigt): Inheritance
- 20:50 Fehler #574 (Erledigt): Many-to_many
- 14:42 Feature #575 (Erledigt): QueryConditions
- Methode ausdenken, dass man für die "getter" quasi noch Suchparameter angeben kann
--> dass man z.B. filtern kann
-...
25.07.2015
- 14:26 Fehler #572 (Erledigt): Generierung von many-to-many tabellen ändern
- commit:09b2592d
- 01:55 Fehler #572: Generierung von many-to-many tabellen ändern
- ... und beide Properties many-to-many sind.
- 01:54 Fehler #572 (Erledigt): Generierung von many-to-many tabellen ändern
- Wenn man zwei Properties mit QList<QSharedPointer<Person>> hat, dann wird zwei mal die Tabelle "group_person" beispi...
- 02:20 Fehler #574: Many-to_many
- Vermutlich Fehler in:
void EntityManager::addEntityToListProperty(const QSharedPointer<Entity>
&entity, QSh... - 02:19 Fehler #574 (Erledigt): Many-to_many
- QSharedPointer<Pupil> foundPupil = e->findById<Pupil *>
(11).objectCast<Pupil>();
qDebug() << "...
25.06.2015
- 01:05 Feature #567 (Abgewiesen): Use QtConcurrent
- QObject will be used. EntityManager can be used as a Worker Object for a QThread.
21.06.2015
- 23:18 Feature #560 (In Bearbeitung): Inheritance
- joined table data must be loaded, removed, created and merged
- 23:17 Feature #566 (Erledigt): Indexes for tables
- should be done...
26.05.2015
25.05.2015
- 14:35 Feature #569 (Erledigt): Copy Database from Filesystem to Mem
- 14:35 Feature #568 (Erledigt): Autobackup function
- 14:34 Feature #567 (Abgewiesen): Use QtConcurrent
- 01:24 Feature #560: Inheritance
- Choosed class Table inheritance.
- 01:20 Feature #565 (Erledigt): ManyToMany
- 01:20 Feature #564: consider cascadeTypes
- Remove Operation left
- 01:18 Feature #564 (In Bearbeitung): consider cascadeTypes
16.05.2015
- 23:52 Feature #566 (Erledigt): Indexes for tables
- 23:51 Feature #565 (Erledigt): ManyToMany
- 23:51 Feature #564 (Erledigt): consider cascadeTypes
12.04.2015
- 15:02 Feature #562 (Erledigt): Validators
- kT
- 14:54 Feature #560 (Erledigt): Inheritance
- kT
http://martinfowler.com/eaaCatalog/singleTableInheritance.html
http://martinfowler.com/eaaCatalog/classTableInhe...
29.03.2015
- 22:05 Feature #528 (Neu): Sqlite Encryption
- Algorithmus auswählen, mit Datenbank in Verbindung bringen
Auch abrufbar als: Atom