Projekt

Allgemein

Profil

Aktivität

von 11.01.2015 bis 10.01.2016

10.01.2016

18:48 Feature #613 (Neu): Lazy Loading für Relationen
Lazy Loading implementieren Christian Ehringfeld

09.01.2016

01:25 Feature #612 (Abgewiesen): Querybuilder::plainBracketOpen(), plainBracketClose()
void Query::appendWhere(const QString &condition); Christian Ehringfeld
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...
Sebastian Diel

01.01.2016

15:16 Fehler #610 (Erledigt): Testcase ONE_TO_MANY Relations
Wrong tablename and wrong column name assigned
commit:31ca3a70
Christian Ehringfeld
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...
Christian Ehringfeld
02:39 Feature #609 (In Bearbeitung): Additional layer for object attributes to database columns
Christian Ehringfeld

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. Christian Ehringfeld
16:14 Fehler #592 (Erledigt): No separated tables with Inherited Relations and table strategy JOINED_TABLE
Christian Ehringfeld

23.10.2015

01:43 Fehler #601 (Erledigt): Absturz bei mehrfachem Anklicken einer Person in AppAttendance
Christian Ehringfeld

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 ...
Christian Ehringfeld
11:47 Fehler #601 (Erledigt): Absturz bei mehrfachem Anklicken einer Person in AppAttendance
Reproduzieren: cit2 starten, eine Person mehrfach klicken
FM; Segmentation fault.
Stack:...
Sebastian Diel

15.10.2015

22:37 Feature #528: Sqlite Encryption
ToDo:
Test:
https://github.com/sijk/qt5-sqlcipher
https://github.com/sqlcipher/sqlcipher
Christian Ehringfeld

06.10.2015

20:44 Fehler #594 (Erledigt): In Tabelle desk bleibt Spalte room_id leer, wenn keine explizite Zuweisung erfolgt
commit:bb0340b7 Christian Ehringfeld
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 ... Sebastian Diel
16:20 Fehler #596 (Erledigt): Q_INVOKABLE wird benötigt, aber vom Inspector nicht geprüft
Q_INVOKABLE wird nicht benötigt.
commit:1701766b
Christian Ehringfeld
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:...
Sebastian Diel
14:50 Fehler #595 (Erledigt): In table room gibt es duplikate, wenn String "name" leer ist
commit:1bb7683 Christian Ehringfeld
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... Sebastian Diel

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 Christian Ehringfeld
01:21 Feature #590 (Erledigt): output warning for relations
Implemented EntityInspector. Christian Ehringfeld

26.09.2015

00:56 Feature #581 (Erledigt): mysql needs limit keyword
Christian Ehringfeld
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 Christian Ehringfeld

23.09.2015

22:53 Unterstützung #589 (Erledigt): Crash bei fehlerhaften Relationstypen
Christian Ehringfeld
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...
Christian Ehringfeld

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... Sebastian Diel

08.09.2015

19:51 Feature #582 (Erledigt): Fehlermeldungen bei startup methode
commit:2fedfe7 Christian Ehringfeld

05.09.2015

10:59 Feature #582 (Erledigt): Fehlermeldungen bei startup methode
kT Sebastian Diel

28.08.2015

00:20 Fehler #578 (Erledigt): Merge is not working when n-m Relations should also saved
Christian Ehringfeld
00:19 Feature #580 (Erledigt): When merge is called, provide list of already merged objects
commit:0d155b40 Christian Ehringfeld

11.08.2015

19:19 Feature #562 (Erledigt): Validators
Christian Ehringfeld
13:54 Feature #581 (Erledigt): mysql needs limit keyword
Christian Ehringfeld

10.08.2015

23:32 Feature #580 (Erledigt): When merge is called, provide list of already merged objects
kT Christian Ehringfeld

09.08.2015

23:55 Fehler #578 (In Bearbeitung): Merge is not working when n-m Relations should also saved
commit:d2c33642 Christian Ehringfeld
01:28 Fehler #578 (Erledigt): Merge is not working when n-m Relations should also saved
endless loop....whooooohooooo Christian Ehringfeld

08.08.2015

23:09 Feature #562 (In Bearbeitung): Validators
Christian Ehringfeld
11:34 Feature #577 (Erledigt): create with startup method indices
Christian Ehringfeld
00:36 Feature #568 (Erledigt): Autobackup function
tbt. Christian Ehringfeld
00:36 Feature #569 (Erledigt): Copy Database from Filesystem to Mem
Works. Christian Ehringfeld

07.08.2015

19:24 Feature #577 (Erledigt): create with startup method indices
Christian Ehringfeld

06.08.2015

23:35 Fehler #576 (Erledigt): EntityInstanceFactory under windows
commit:b9dcff08 Christian Ehringfeld
23:34 Feature #575 (Erledigt): QueryConditions
Sollte soweit funzen, vllt. noch vereinzelt Bugs drin... Christian Ehringfeld

04.08.2015

21:34 Fehler #576 (Erledigt): EntityInstanceFactory under windows
EntityInstanceFactory::createInstance("Group") fails -> null ptr, Class has been registrated Christian Ehringfeld

31.07.2015

23:11 Feature #575 (In Bearbeitung): QueryConditions
Christian Ehringfeld

28.07.2015

20:51 Feature #560 (Erledigt): Inheritance
Christian Ehringfeld
20:50 Fehler #574 (Erledigt): Many-to_many
Christian Ehringfeld
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
-...
Sebastian Diel

25.07.2015

14:26 Fehler #572 (Erledigt): Generierung von many-to-many tabellen ändern
commit:09b2592d Christian Ehringfeld
01:55 Fehler #572: Generierung von many-to-many tabellen ändern
... und beide Properties many-to-many sind. Christian Ehringfeld
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... Christian Ehringfeld
02:20 Fehler #574: Many-to_many
Vermutlich Fehler in:
void EntityManager::addEntityToListProperty(const QSharedPointer<Entity>
&entity, QSh...
Christian Ehringfeld
02:19 Fehler #574 (Erledigt): Many-to_many
QSharedPointer<Pupil> foundPupil = e->findById<Pupil *>
(11).objectCast<Pupil>();
qDebug() << "...
Christian Ehringfeld

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. Christian Ehringfeld

21.06.2015

23:18 Feature #560 (In Bearbeitung): Inheritance
joined table data must be loaded, removed, created and merged Christian Ehringfeld
23:17 Feature #566 (Erledigt): Indexes for tables
should be done... Christian Ehringfeld

26.05.2015

20:59 Feature #560 (Erledigt): Inheritance
Christian Ehringfeld
20:58 Feature #564 (Erledigt): consider cascadeTypes
Christian Ehringfeld

25.05.2015

14:35 Feature #569 (Erledigt): Copy Database from Filesystem to Mem
Christian Ehringfeld
14:35 Feature #568 (Erledigt): Autobackup function
Christian Ehringfeld
14:34 Feature #567 (Abgewiesen): Use QtConcurrent
Christian Ehringfeld
01:24 Feature #560: Inheritance
Choosed class Table inheritance. Christian Ehringfeld
01:20 Feature #565 (Erledigt): ManyToMany
Christian Ehringfeld
01:20 Feature #564: consider cascadeTypes
Remove Operation left Christian Ehringfeld
01:18 Feature #564 (In Bearbeitung): consider cascadeTypes
Christian Ehringfeld

16.05.2015

23:52 Feature #566 (Erledigt): Indexes for tables
Christian Ehringfeld
23:51 Feature #565 (Erledigt): ManyToMany
Christian Ehringfeld
23:51 Feature #564 (Erledigt): consider cascadeTypes
Christian Ehringfeld

12.04.2015

15:02 Feature #562 (Erledigt): Validators
kT Christian Ehringfeld
14:54 Feature #560 (Erledigt): Inheritance
kT
http://martinfowler.com/eaaCatalog/singleTableInheritance.html
http://martinfowler.com/eaaCatalog/classTableInhe...
Christian Ehringfeld

29.03.2015

22:05 Feature #528 (Neu): Sqlite Encryption
Algorithmus auswählen, mit Datenbank in Verbindung bringen Christian Ehringfeld
 

Auch abrufbar als: Atom