:date: 2018-07-24 ====================== Tuesday, July 24, 2018 ====================== Today we started a developer camp for the ajapaik project in Nõva. Vahur, Kimmo, Kristo and I. Here is my summary of the :xfile:`models.py`. - Area(name, lat, lon) project_area - AlbumPhoto(album, photo, profile, type, created) integer type : one of CURATED RECURATED MANUAL STILL UPLOADED - Album(name, slug, description, subalbum_of, atype, profile, is_public, ordered, photos(m2m), videos(m2m), lat, lon, geography, cover_photo, cover_photo_flipped, photo_count_with_subalbums rephoto_count_with_subalbums geotagged_photo_count_with_subalbums comments_count_with_subalbums is_film_still_album created modified) integer atype : one of CURATED, FAVORITES, AUTO - Photo(image, image_unscaled, image_no_watermark, height, width, ...) - PhotoMetadataUpdate(photo, old_title, new_title, old_description, new_description, old_author, new_author, created) - PhotoComment(photo,fb_comment_id, fb_object_id, fb_comment_parent_id, fb_user_id, text, created) - PhotoLike(photo, profile, level, created) - DifficultyFeedback(photo, user_profile, level, trustworthiness, geotag, created) - FlipFeedback(photo user_profile flip created) - Points(user action photo album geotag dating dating_confirmation points created) - GeoTag(lat lon geography azimuth ...) - Profile(first_name last_name fb_name fb_link ... google_plus_id ... score send_then_and_now_photos_to_ajapaik) - FlowModel (adds a o2o field `cflow` to Profile) - CredentialsModel (adds a o2o field `credential` to Profile) - Source(name desciption created modified) - Device(camera_make camera_model lens_make lens_model software) - Skip(user photo created) - Action(type related_object params) TODO: Do we need this? Kind of violating users' privacy, no? - Licence(name url image_url is_public) - GoogleMapsReverseGeocode(lat lon response) jsonfield response : - Newsletter(slug created modified) - Dating(photo profile raw comment start end ...) - DatingConfirmation(confirmation_of profile created modified) - Tour(photos name description user ordered grouped photo_set_type) - TourGroup(tour name max_members members(m2m)) - TourPhoto(photo tour order) - TourPhotoOrder(photo tour order) - TourUniqueView(tour profile created) - TourRephoto(image tour original user width height author date source) - Video(name slug file width height) - MyXtdComment(XtdComment)