Yann Weber
27d178e531
Code factorization and create methods for EmComponent and childs changes
Behaviour changed for EmComponent and childs create method :
- Takes care of duplicated names at creation
- Handle all the checks in EmComponent method
Factorization of EmField.get_class_table() method
Added a @property method class_table_name to EmClass
il y a 9 ans
Yann Weber
3f8aff6813
EmField add_column code factorization
il y a 9 ans
Driky
347a302e85
Correction: ajout de la valeur de ranked_in pour chaque classe 'em_*'
il y a 9 ans
Roland Haroutiounian
e46ca292c8
[EmField] Suppression de l'appel à SqlWrapper
il y a 9 ans
Roland Haroutiounian
0b1f520647
Suppression d'une variable non utilisée dans la méthode add_field_to_column_table() de EmField
il y a 9 ans
Roland Haroutiounian
ec69ca5837
Optimisations de code dans EmField
il y a 9 ans
Roland Haroutiounian
153dec2537
EmField : remplacement des appels getDbE() par db_engine()
il y a 9 ans
Roland Haroutiounian
1b7b5262dc
PEP8 sur EmField
il y a 9 ans
Roland Haroutiounian
bbaa20c8ba
Modification d'un nom de fonction (passage en lowercase)
il y a 9 ans
Roland Haroutiounian
6db8376afb
Nettoyage du code de EmField
il y a 9 ans
Yann Weber
16a962fb3f
Implemented DropColumn for sqlite
il y a 9 ans
Yann Weber
a042306c14
Delete implementation for EmClass and EmField
The EmField version cannot be tested yet (drop column not yet implemented for sqlite in Database.sqlalter)
il y a 9 ans
Roland Haroutiounian
edcfd5b8cd
Modification de la recherche du nom de classe dans fields
il y a 9 ans
Roland Haroutiounian
d9c3f8e86c
[#11 ] Modification de la méthode create => passage en arguments positionnels
il y a 9 ans
Roland Haroutiounian
0418bd4895
[#12 ] Modification et débuggage sur le process de création de fields
il y a 9 ans
Roland Haroutiounian
4e8074cfbb
[#12 ] Modification de EmField pour supprimer le populate et le save et debugger le process de création de champ
il y a 9 ans
Roland Haroutiounian
e9d49533f2
[#12 ] Correctifs sur le populate et le save de EmField
il y a 9 ans
Roland Haroutiounian
b69b21b431
[#12 ] debug
il y a 9 ans
Roland Haroutiounian
8e7a7ffe34
[#12 ] Modification de la classe EmField
Suppression du init et passage des classes plutôt que les instances pour les fieldtypes dans le _fields
il y a 9 ans
Roland Haroutiounian
2a9335f202
[#12 ] Déplacement des méthodes select_field et unselect_field de fields vers types
il y a 9 ans
Roland Haroutiounian
f13b6f844d
[#12 ] Ajout de la class Em_Field_Type et du select_field
il y a 9 ans
Roland Haroutiounian
c017ae793e
[#11 ] Implémentation du _fields dans EmField
il y a 9 ans
Roland Haroutiounian
99ca81cdc3
[#11 ] Correction sur le champ identifiant des fieldgroup dans la définition d'un field
il y a 9 ans
Roland Haroutiounian
4b32798c49
[#11 ] Nettoyage de code
il y a 9 ans
Roland Haroutiounian
ef00ce2250
[#11 ] Correction pour l'argument du From
il y a 9 ans
Roland Haroutiounian
6442a85014
[#11 ] Modification du passage d'arguments sur la méthode create de components
il y a 9 ans
Roland Haroutiounian
21f79a9301
[#11 ] Ajout de la génération de la colonne du Field dans la table correspondante
il y a 9 ans
Yann Weber
c100dd43f3
Adding default date for date_create and date_update columns
The dates are set in EmComponent::create() for date_create and in EmComponent::save() for date_update
The values are sets to datetime.datetime.utcnow() so we now that EVERY date in the db are in UTC, no matter django, database or even server configurations.
We will have to take care to convert dates from database to django timezone in dates fieldtypes.
il y a 9 ans
ArnAud
44cd259a80
EmType: Empty foreign key should be None
il y a 9 ans
Yann Weber
f958efbff5
Code factorisation for new UID creation
Added a classmethod EmComponent::newUid() that determines the caller's class and return a newly registrated UID
il y a 9 ans
Yann Weber
c4e1afd192
More SQL isolation and some little bugfixes
il y a 9 ans
ArnAud
d217eb89cc
first shoot for fieldtypes
il y a 9 ans
Yann Weber
9d5f1ac260
SQL isolation in fieldgroups and fields
il y a 9 ans
ArnAud
58303db9fa
EmField: create, save and load
il y a 9 ans
ArnAud
a86ff9ee97
ME : renommage et import
il y a 9 ans
ArnAud
61e472e16e
ME: no sub-directory
il y a 9 ans
Yann Weber
8f2a3655bb
Renaming and moving files + fixed a bug in Lodel.settings imports
Lodel/sttings/__init__.py wasn't able to import files when called by manage.py
Renaming em to EditorialModel and moved Em* objects to EditorialModel/lib
Adding a first test (that do not pass because of syntax errors in Em* classes)
il y a 9 ans
ArnAud
9dab9ce22f
EM: on avance…
il y a 9 ans
Yann Weber
df4c5cbfd8
Ajout du Doxyfile et des entêtes de méthodes pour les objets EmField, EmFieldGroup et EmType
il y a 9 ans