From 41cad973c0ce429251b4e13bb02867bc307831e8 Mon Sep 17 00:00:00 2001 From: yomguy Date: Wed, 6 Jun 2012 00:40:59 +0200 Subject: [PATCH] update diag --- doc/teleforma-all.dot | 675 +++++++++++++++++++++--------------------- doc/teleforma-all.pdf | Bin 122943 -> 121326 bytes doc/teleforma.dot | 221 +++++++------- doc/teleforma.pdf | Bin 97639 -> 97091 bytes teleforma/views.py | 2 +- 5 files changed, 439 insertions(+), 459 deletions(-) diff --git a/doc/teleforma-all.dot b/doc/teleforma-all.dot index 6a812f8b..e1468663 100644 --- a/doc/teleforma-all.dot +++ b/doc/teleforma-all.dot @@ -1,145 +1,171 @@ digraph name { - graph [bb="0,0,6141.2,1900", fontname=Helvetica, fontsize=8]; + graph [bb="0,0,5816,1900", fontname=Helvetica, fontsize=8]; node [label="\N", fontname=Helvetica, fontsize=8, shape=plaintext]; edge [fontname=Helvetica, fontsize=8]; - subgraph cluster_sorl_thumbnail_models { - graph [bb="1134.2,1744,1241.2,1839", + subgraph cluster_django_contrib_contenttypes_models { + graph [bb="4574,8,4761,127", color=olivedrab4, - label=<
sorl.thumbnail
>, + label=<
django.contrib.contenttypes
>, style=rounded]; - sorl_thumbnail_models_KVStore [label=<
KVStore
key CharField
value TextField
>, height="0.68056", pos="1187.2,1777", width="1.1944"]; + django_contrib_contenttypes_models_ContentType [label=<
ContentType
id AutoField
name CharField
app_label CharField
model CharField
>, height="1.0139", pos="4667,53", width="1.4444"]; } - subgraph cluster_teleforma_models { - graph [bb="2411.2,14,4234.2,1892", + subgraph cluster_django_contrib_sessions_models { + graph [bb="5329,1738,5494,1845", color=olivedrab4, - label=<
teleforma
>, + label=<
django.contrib.sessions
>, style=rounded]; - teleforma_models_MediaBase [label=<
MediaBase
title CharField
description CharField
credits CharField
date_added DateTimeField
date_modified DateTimeField
code CharField
is_published BooleanField
>, height="1.5139", pos="4157.2,1777", width="1.9167"]; - teleforma_models_Organization [label=<
Organization
id AutoField
name CharField
description CharField
>, height="0.84722", pos="3783.2,53", width="1.5278"]; - teleforma_models_Department [label=<
Department
id AutoField
name CharField
description CharField
>, height="0.84722", pos="3572.2,201", width="1.5278"]; - teleforma_models_Period [label=<
Period
id AutoField
name CharField
description CharField
>, height="0.84722", pos="2967.2,477", width="1.5278"]; - teleforma_models_CourseType [label=<
CourseType
id AutoField
name CharField
description CharField
>, height="0.84722", pos="3878.2,477", width="1.5278"]; - teleforma_models_Course [label=<
Course
id AutoField
title CharField
description CharField
code CharField
date_modified DateTimeField
number IntegerField
synthesis_note BooleanField
obligation BooleanField
>, height="1.6806", pos="2766.2,477", width="1.9722"]; - teleforma_models_Professor [label=<
Professor
id AutoField
>, height="0.51389", pos="3786.2,1320", width="1.1667"]; - teleforma_models_Training [label=<
Training
id AutoField
code CharField
name CharField
cost FloatField
>, height="1.0139", pos="4083.2,921", width="1.1944"]; - teleforma_models_Room [label=<
Room
id AutoField
name CharField
description CharField
>, height="0.84722", pos="4157.2,1174", width="1.5278"]; - teleforma_models_Conference [label=<
Conference
id AutoField
session CharField
comment CharField
date_begin DateTimeField
date_end DateTimeField
streaming BooleanField
>, height="1.3472", pos="3767.2,1558", width="1.75"]; - teleforma_models_StreamingServer [label=<
StreamingServer
id AutoField
host CharField
port CharField
type CharField
description CharField
source_password CharField
admin_password CharField
>, height="1.5139", pos="3619.2,1558", width="1.8611"]; - teleforma_models_LiveStream [label=<
LiveStream
id AutoField
stream_type CharField
>, height="0.68056", pos="3671.2,1777", width="1.5833"]; - teleforma_models_DocumentType [label=<
DocumentType
id AutoField
name CharField
description CharField
>, height="0.84722", pos="3943.2,1558", width="1.5278"]; - teleforma_models_Document [label=<
Document
<MediaBase>
id AutoField
title CharField
description CharField
credits CharField
date_added DateTimeField
date_modified DateTimeField
code CharField
is_published BooleanField
is_annal BooleanField
file FileField
>, height="2.1667", pos="3848.2,1777", width="1.7778"]; - teleforma_models_Media [label=<
Media
<MediaBase>
id AutoField
title CharField
description CharField
credits CharField
date_added DateTimeField
date_modified DateTimeField
code CharField
is_published BooleanField
is_live BooleanField
>, height=2, pos="3495.2,1777", width="1.7778"]; - teleforma_models_IEJ [label=<
IEJ
id AutoField
name CharField
description CharField
>, height="0.84722", pos="3215.2,921", width="1.5278"]; - teleforma_models_Student [label=<
Student
id AutoField
platform_only BooleanField
>, height="0.68056", pos="3363.2,1320", width="1.8333"]; - teleforma_models_Profile [label=<
Profile
id AutoField
address TextField
postal_code CharField
city CharField
country CharField
language CharField
telephone CharField
expiration_date DateField
init_password BooleanField
>, height="1.8472", pos="4000.2,1777", width="1.9444"]; - teleforma_models_Payment [label=<
Payment
id AutoField
amount FloatField
date_added DateTimeField
>, height="0.84722", pos="3363.2,1558", width="1.7778"]; - teleforma_models_Department -> teleforma_models_Organization [arrowhead=none, arrowtail=dot, label="organization (department)", lp="3712.2,141", pos="3616,170.33 3652.2,144.93 3703.4,109.02 3739.6,83.626"]; - teleforma_models_Course -> teleforma_models_Department [arrowhead=none, arrowtail=dot, label="department (course)", lp="3016.2,261", pos="2792.9,416.26 2815.6,372.19 2852.6,315.21 2903.2,285 3006.7,223.3 3376,206.52 3517,202.31"]; - teleforma_models_Professor -> teleforma_models_Course [arrowhead=dot, arrowtail=dot, label="courses (professor)", lp="3976.2,921", pos="s,3791.3,1301.1 e,2767.6,537.73 3793.8,1293.5 3802,1269.6 3817.3,1235.2 3842.2,1215 3854.8,1204.8 3866.5,1217.1 3877.2,1205 3895.8\ -,1184.1 3871.1,1165.8 3887.2,1143 3896.9,1129.4 3911.7,1139.4 3920.2,1125 3943.4,1086 3952,749.32 3920.2,717 3878.1,674.14 2886.6\ -,734.75 2838.2,699 2790.9,663.95 2774.1,597.05 2768.4,545.82", dir=both]; - teleforma_models_Professor -> teleforma_models_Training [arrowhead=none, arrowtail=dot, label="training (professor)", lp="3941.7,1174", pos="3791,1301.3 3798.1,1277.6 3813.8,1237 3842.2,1215 3857.4,1203.3 3869.9,1217.7 3884.2,1205 3906.3,1185.5 3884.4,1161.5 3907.2,1143\ - 3948.7,1109.2 3986.2,1160.4 4026.2,1125 4074,1082.7 4083.2,1004.1 4084.2,957.73"]; - teleforma_models_Room -> teleforma_models_Organization [arrowhead=none, arrowtail=dot, label="organization (room)", lp="4235.7,477", pos="4168.3,1143.3 4194.9,1065.3 4256.1,853.7 4206.2,687 4127.4,423.31 3897.4,169.58 3814,83.698"]; - teleforma_models_Conference -> teleforma_models_CourseType [arrowhead=none, arrowtail=dot, label="course_type (conference)", lp="4047.2,1174", pos="3819.3,1509.4 3827.3,1503.1 3835.8,1497.1 3844.2,1492 3844.9,1491.6 3941.8,1454.6 3942.2,1454 3974.2,1411.3 3931.9,1258.8 3962.2\ -,1215 3968.1,1206.5 3976.6,1212.9 3983.2,1205 4001.8,1183.1 3979.4,1161.6 4001.2,1143 4052.1,1099.8 4104.2,1173.3 4150.2,1125 4213\ -,1059.2 4141.3,799.14 4180.2,717 4185.2,706.49 4194.6,709.69 4199.2,699 4217,657.74 4141.3,672.93 4133.2,669 4044.7,625.58 3956\ -,549.72 3910.2,507.52"]; - teleforma_models_Conference -> teleforma_models_Course [arrowhead=none, arrowtail=dot, label="course (conference)", lp="3822.7,1174", pos="3716.3,1509.3 3709.3,1503.3 3702.2,1497.4 3695.2,1492 3670.5,1472.9 3651.2,1481.4 3636.2,1454 3610.8,1407.4 3600.1,1253.9 3636.2\ -,1215 3657.2,1192.5 3751.7,1225.9 3774.2,1205 3788,1192.2 3828.8,760.34 3786.2,717 3747.7,677.75 2837.3,735.57 2796.2,699 2752.1\ -,659.7 2749.8,588.8 2755.2,537.69"]; - teleforma_models_Conference -> teleforma_models_Professor [arrowhead=none, arrowtail=dot, label="professor (conference)", lp="3816.2,1468", pos="3771.1,1509.3 3775.3,1456.5 3781.9,1375 3784.8,1338.6"]; - teleforma_models_Conference -> teleforma_models_Room [arrowhead=none, arrowtail=dot, label="room (conference)", lp="3975.7,1468", pos="3817.4,1509.3 3825.9,1502.8 3835,1496.7 3844.2,1492 3874.8,1476.4 3887.1,1486 3919.2,1474 3930,1470 3931.8,1466.8 3942.2,1462 3950.9\ -,1458 3956.4,1461.6 3962.2,1454 4027.7,1369.3 3915.4,1289.5 3992.2,1215 4009.2,1198.5 4075.6,1211.7 4098.2,1205 4099.5,1204.6\ - 4100.7,1204.2 4101.9,1203.8"]; - teleforma_models_LiveStream -> teleforma_models_CourseType [arrowhead=none, arrowtail=dot, label="course_type (livestream)", lp="4060.2,1320", pos="3706.2,1752.4 3731.8,1733.9 3766.8,1707.2 3795.2,1681 3800.6,1676.1 3800,1672.7 3806.2,1669 3819.2,1661.3 3828.6,1671.7 3839.2,1661\ - 3893.7,1606.3 3822.1,1543.9 3879.2,1492 3922.4,1452.8 3970.3,1517.5 4009.2,1474 4028.4,1452.5 3996.1,1235.6 4016.2,1215 4031.6\ -,1199.3 4198.1,1220.9 4213.2,1205 4219.2,1198.8 4249.1,732.76 4206.2,687 4172.6,651.03 4026.7,695.67 3985.2,669 3927.3,631.73 \ -3897.9,551.56 3885.6,507.52"]; - teleforma_models_LiveStream -> teleforma_models_Course [arrowhead=none, arrowtail=dot, label="course (livestream)", lp="3574.7,1320", pos="3659.9,1752.5 3646.8,1727.2 3622.9,1688.9 3590.2,1669 3572.2,1658 3557,1677.1 3543.2,1661 3529.3,1644.7 3530.5,1226.8 3540.2,1215\ - 3554.9,1197.2 3569.7,1213.4 3591.2,1205 3640.7,1185.8 3644.3,1163.4 3693.2,1143 3723.7,1130.3 3744.9,1151 3765.2,1125 3779.2,1107.1\ - 3781.1,733.17 3765.2,717 3727.1,678.14 2825,736.19 2785.2,699 2762.5,677.76 2760.9,595.66 2762.7,537.51"]; - teleforma_models_LiveStream -> teleforma_models_Conference [arrowhead=none, arrowtail=dot, label="conference (livestream)", lp="3752.7,1675", pos="3679.2,1752.2 3686.5,1730.1 3698.1,1697 3710.2,1669 3719.3,1648.1 3730.5,1625.7 3740.6,1606.5"]; - teleforma_models_LiveStream -> teleforma_models_StreamingServer [arrowhead=none, arrowtail=dot, label="server (livestream)", lp="3653.7,1675", pos="3653.8,1752.3 3641.8,1733.7 3626.8,1707 3620.2,1681 3614.7,1659.1 3613.6,1634.2 3614.1,1612.6"]; - teleforma_models_Document -> teleforma_models_CourseType [arrowhead=none, arrowtail=dot, label="course_type (document)", lp="4260.2,1320", pos="3912.3,1704.9 3915.3,1702.8 3918.2,1700.8 3921.2,1699 3946.9,1683.5 3960.2,1695.8 3986.2,1681 3997.5,1674.6 3999.7,1671.4 4007.2\ -,1661 4028.8,1631.3 4220.2,1205.3 4220.2,1205 4255.5,1043.1 4470.3,959.25 4216.2,687 4181.1,649.36 4028.6,696.79 3985.2,669 3927.3\ -,631.83 3897.8,551.62 3885.5,507.55"]; - teleforma_models_Document -> teleforma_models_Course [arrowhead=none, arrowtail=dot, label="course (document)", lp="3701.2,1320", pos="3895.4,1698.9 3897.7,1693 3899.7,1687 3901.2,1681 3902.6,1675.8 3904.3,1673.4 3901.2,1669 3895.3,1660.5 3885.7,1669.2 3879.2,1661\ - 3851.8,1626 3889.8,1492.4 3857.2,1462 3841.8,1447.6 3681.9,1469.3 3667.2,1454 3630.5,1415.7 3630.7,1253.5 3667.2,1215 3682.3,1199.2\ - 3846.2,1218.7 3863.2,1205 3885.5,1187.1 3863,1165.8 3880.2,1143 3889.6,1130.6 3902.6,1138.5 3910.2,1125 3915.8,1115.1 3918.2\ -,725.08 3910.2,717 3867.8,673.86 2868.6,736.68 2821.2,699 2773.7,661.17 2763.4,589.26 2762.7,537.52"]; - teleforma_models_Document -> teleforma_models_Conference [arrowhead=none, arrowtail=dot, label="conference (document)", lp="3855.2,1675", pos="3819.3,1698.9 3808,1668.2 3795.3,1633.8 3785.3,1606.8"]; - teleforma_models_Document -> teleforma_models_DocumentType [arrowhead=none, arrowtail=dot, label="type (document)", lp="3952.7,1675", pos="3910.2,1698.8 3913.6,1692.9 3916.6,1687 3919.2,1681 3932.4,1651.2 3938.3,1614.3 3941,1588.7"]; - teleforma_models_Media -> teleforma_models_CourseType [arrowhead=none, arrowtail=dot, label="course_type (media)", lp="3901.2,1320", pos="3485.7,1704.8 3481.4,1639.7 3487.1,1546.2 3543.2,1492 3616.8,1421 3669.8,1474.8 3771.2,1462 3785.9,1460.1 3826.8,1464.5 3837.2,1454\ - 3912.5,1378.1 3787.8,1289.7 3864.2,1215 3882.1,1197.5 3958,1222 3976.2,1205 3996.7,1186 3966.1,1162.3 3986.2,1143 4034.3,1096.8\ - 4090.1,1174.1 4135.2,1125 4166,1091.6 4127.5,756.23 4150.2,717 4157.9,703.88 4171.9,712.26 4179.2,699 4181.8,694.34 4182.8,690.94\ - 4179.2,687 4150.1,655 4021.5,692.63 3985.2,669 3927.7,631.5 3898.2,551.81 3885.7,507.8"]; - teleforma_models_Media -> teleforma_models_Course [arrowhead=none, arrowtail=dot, label="course (media)", lp="3260.7,1320", pos="3431.2,1755.9 3385.5,1737.7 3326.1,1707 3290.2,1661 3231.6,1585.7 3252.1,1547.5 3233.2,1454 3222.7,1401.5 3242.2,1250.6 3202.2,1215\ - 3172.2,1188.2 2512.3,1226.4 2478.2,1205 2400.3,1156.1 2389.2,815.11 2438.2,717 2491.2,611.13 2615.6,540.96 2695.1,505.16"]; - teleforma_models_Media -> teleforma_models_Conference [arrowhead=none, arrowtail=dot, label="conference (media)", lp="3579.2,1675", pos="3514.7,1705 3521.8,1690.9 3531.3,1677.8 3544.2,1669 3572,1650.1 3665.9,1677.3 3695.2,1661 3717.1,1648.9 3733.8,1627 3745.6,1606.5"]; - teleforma_models_Training -> teleforma_models_Period [arrowhead=none, arrowtail=dot, label="period (training)", lp="3067.2,693", pos="4085,884.48 4085.1,837.24 4077.2,756.37 4026.2,717 3982.8,683.42 3082.3,731.77 3038.2,699 2977.9,654.07 2967.7,557.24 2966.7,507.64"]; - teleforma_models_Training -> teleforma_models_CourseType [arrowhead=dot, arrowtail=dot, label="synthesis_note (training_synthesis_note)", lp="4102.7,693", pos="s,4078.2,884.37 e,3904.9,507.54 4076.9,876.3 4068.9,827.99 4052.7,749.54 4024.2,687 3994.2,621.02 3943.1,553.79 3910,513.73", dir=both]; - teleforma_models_Training -> teleforma_models_CourseType [arrowhead=dot, arrowtail=dot, label="obligation (training_obligation)", lp="3159.7,693", pos="s,4085,884.49 e,3822.9,483.32 4085,876.45 4084.1,828.54 4074.3,754.25 4026.2,717 3985.8,685.7 3142,735.5 3106.2,699 3001.7,592.38\ - 3612.3,508.79 3814.7,484.31", dir=both]; - teleforma_models_Training -> teleforma_models_CourseType [arrowhead=dot, arrowtail=dot, label="procedure (training_procedure)", lp="3292.7,693", pos="s,4085,884.11 e,3823.1,478.22 4084.9,876.07 4084,828.17 4074.1,754.22 4026.2,717 3991.6,690.06 3266.9,730.39 3236.2,699 3060.7,519.41\ - 3621.4,484.99 3815,478.49", dir=both]; - teleforma_models_Training -> teleforma_models_CourseType [arrowhead=dot, arrowtail=dot, label="written_speciality (training_written_speciality)", lp="3452.2,693", pos="s,4085,884.14 e,3823.2,481.77 4084.9,876.11 4083.9,828.25 4074.1,754.33 4026.2,717 3997.6,694.63 3397.6,725.05 3372.2,699 3233.6\ -,556.49 3651.1,499.23 3815.1,482.58", dir=both]; - teleforma_models_Training -> teleforma_models_CourseType [arrowhead=dot, arrowtail=dot, label="oral_speciality (training_oral_speciality)", lp="3624.7,693", pos="s,4084.9,884.23 e,3822.9,490.72 4084.8,876.21 4083.8,828.44 4073.9,754.59 4026.2,717 3985.1,684.55 3591.6,736.73 3555.2,699 3463.6\ -,603.75 3697.1,525.21 3815,492.88", dir=both]; - teleforma_models_Training -> teleforma_models_CourseType [arrowhead=dot, arrowtail=dot, label="oral_1 (training_oral_1)", lp="3759.7,693", pos="s,4084.8,884.38 e,3828.6,507.6 4084.7,876.09 4083.5,828.47 4073.4,754.98 4026.2,717 3972.7,673.84 3764.4,749.03 3717.2,699 3660.4\ -,638.73 3755.2,557.82 3821.8,512.17", dir=both]; - teleforma_models_Training -> teleforma_models_CourseType [arrowhead=dot, arrowtail=dot, label="oral_2 (training_oral_2)", lp="3867.7,693", pos="s,4084.6,884.21 e,3855.8,507.81 4084.4,875.96 4083,828.57 4072.7,755.6 4026.2,717 3991.8,688.32 3855.5,732.09 3825.2,699 3778.6,\ -648 3820.1,563.44 3851.3,514.72", dir=both]; - teleforma_models_Training -> teleforma_models_CourseType [arrowhead=dot, arrowtail=dot, label="options (training_options)", lp="3974.7,693", pos="s,4084,884.11 e,3875.6,507.86 4083.7,875.98 4081.5,829.28 4070.5,757.51 4026.2,717 3993.9,687.41 3960.9,729.34 3929.2,699 3879.6\ -,651.4 3873.9,566 3875.3,516.14", dir=both]; - teleforma_models_Training -> teleforma_models_Course [arrowhead=dot, arrowtail=dot, label="magistral_courses (training_magistral_courses)", lp="2940.7,693", pos="s,4085,884.46 e,2772.6,537.66 4085,876.41 4084.1,828.47 4074.4,754.15 4026.2,717 3974.8,677.3 2909.9,735.73 2856.2,699 2806.2,664.7\ - 2783.9,597.36 2774.1,545.8", dir=both]; - teleforma_models_Student -> teleforma_models_Period [arrowhead=none, arrowtail=dot, label="period (student)", lp="3886.2,921", pos="3388.2,1295.5 3415.8,1270.2 3462.7,1232.1 3511.2,1215 3528.6,1208.9 3662.6,1217.3 3676.2,1205 3696.9,1186.3 3667.1,1163.3 3686.2\ -,1143 3711.2,1116.5 3743.5,1153.5 3766.2,1125 3879.5,983.4 3893.2,846.46 3766.2,717 3730.1,680.19 2874.4,735.81 2838.2,699 2834.5\ -,695.19 2836.8,692.13 2838.2,687 2843.8,667.44 2912.2,561.24 2947,507.78"]; - teleforma_models_Student -> teleforma_models_Course [arrowhead=dot, arrowtail=dot, label="synthesis_note (student_synthesis_note)", lp="2791.7,921", pos="s,3352.4,1295.2 e,2751,537.68 3348.6,1287.8 3335.4,1263 3313.4,1230.4 3283.2,1215 3243.5,1194.7 2924.6,1215.7 2881.2,1205 2803.3\ -,1185.8 2761.6,1193.2 2719.2,1125 2671.4,1048 2710.5,807.24 2719.2,717 2724.9,658.55 2738.2,593.21 2749.2,545.48", dir=both]; - teleforma_models_Student -> teleforma_models_Course [arrowhead=dot, arrowtail=dot, label="obligation (student_obligation)", lp="2953.7,921", pos="s,3352.4,1295.3 e,2740.6,537.99 3348.5,1287.9 3335.3,1263.2 3313.3,1230.6 3283.2,1215 3257.7,1201.7 3051.7,1213.7 3024.2,1205 2961.7\ -,1185.3 2934.1,1181.2 2900.2,1125 2853.2,1047.1 2926.4,783.53 2864.2,717 2829.2,679.51 2783.6,738 2750.2,699 2714.7,657.45 2723.4\ -,594.05 2738.2,545.63", dir=both]; - teleforma_models_Student -> teleforma_models_Course [arrowhead=dot, arrowtail=dot, label="procedure (student_procedure)", lp="3094.7,921", pos="s,3351.4,1295.2 e,2742.6,537.88 3347.5,1288 3333.9,1263.9 3311.9,1232.2 3283.2,1215 3259.7,1200.8 3248.6,1212.8 3222.2,1205 3136.7\ -,1179.8 3089.9,1197.7 3038.2,1125 2985.5,1050.9 3071.7,781.17 3007.2,717 2967.8,677.69 2795.2,739.78 2757.2,699 2719.8,658.79 \ -2726.8,594.64 2740.4,545.61", dir=both]; - teleforma_models_Student -> teleforma_models_Course [arrowhead=dot, arrowtail=dot, label="oral_speciality (student_oral_speciality)", lp="3389.7,921", pos="s,3356.8,1295.2 e,2745,537.77 3354.8,1287.5 3345.2,1248.9 3329.5,1182.7 3320.2,1125 3305.9,1035 3345.7,779.3 3279.2,717 3237.5,677.85\ - 2804,740.19 2764.2,699 2726,659.39 2731.1,594.86 2743,545.55", dir=both]; - teleforma_models_Student -> teleforma_models_Course [arrowhead=dot, arrowtail=dot, label="written_speciality (student_written_speciality)", lp="3573.2,921", pos="s,3380.1,1295.2 e,2758.7,537.75 3384.7,1288.2 3408.3,1250.9 3444.9,1186.5 3459.2,1125 3479.8,1036.7 3522.5,781.94 3459.2,717 3432.6\ -,689.61 2798.2,726.09 2771.2,699 2750.5,678.14 2752.7,603.15 2757.9,546.04", dir=both]; - teleforma_models_Student -> teleforma_models_Course [arrowhead=dot, arrowtail=dot, label="oral_1 (student_oral_1)", lp="3718.7,921", pos="s,3396.7,1295.5 e,2760.7,537.64 3403.1,1290.7 3432.7,1269.3 3474.1,1239.8 3511.2,1215 3574,1173.1 3618.7,1191 3655.2,1125 3677.2\ -,1085.3 3687,749.38 3655.2,717 3621.1,682.19 2813.3,732.88 2778.2,699 2757,678.48 2756.9,603.21 2760.2,545.95", dir=both]; - teleforma_models_Student -> teleforma_models_Course [arrowhead=dot, arrowtail=dot, label="oral_2 (student_oral_2)", lp="2513.7,921", pos="s,3352.4,1295.2 e,2695,511.06 3348.6,1287.7 3335.5,1262.9 3313.5,1230.2 3283.2,1215 3248,1197.2 2610.4,1218.1 2573.2,1205 2518.9\ -,1185.8 2496.5,1176.8 2471.2,1125 2431.6,1043.5 2432.3,798.88 2471.2,717 2515.7,623.47 2616.5,554.45 2687.8,515.02", dir=both]; - teleforma_models_Student -> teleforma_models_Course [arrowhead=dot, arrowtail=dot, label="options (student_options)", lp="2646.7,921", pos="s,3352.4,1295.2 e,2709.1,537.56 3348.6,1287.7 3335.4,1262.9 3313.4,1230.3 3283.2,1215 3255.7,1201.1 2757.8,1213.8 2728.2,1205 2664.3\ -,1185.9 2633.5,1183.4 2601.2,1125 2557.4,1045.6 2574.4,803.59 2601.2,717 2621.4,651.97 2666,588.95 2703.8,543.81", dir=both]; - teleforma_models_Student -> teleforma_models_Training [arrowhead=none, arrowtail=dot, label="training (student)", lp="3743.7,1174", pos="3388.2,1295.5 3415.7,1270.1 3462.6,1232 3511.2,1215 3548,1202.1 3654.3,1227.3 3686.2,1205 3710.9,1187.8 3688.6,1160.2 3713.2,1143\ - 3770.4,1103.2 3972,1168.7 4026.2,1125 4076.2,1084.8 4084.6,1004.6 4084.8,957.63"]; - teleforma_models_Student -> teleforma_models_IEJ [arrowhead=none, arrowtail=dot, label="iej (student)", lp="3279.7,1174", pos="3349.7,1295.3 3335.8,1271.8 3312.1,1236.9 3283.2,1215 3273.7,1207.8 3265.7,1214.4 3258.2,1205 3198.9,1130.2 3204.3,1008.4 3210.8\ -,951.75"]; - teleforma_models_Payment -> teleforma_models_Student [arrowhead=none, arrowtail=dot, label="student (payment)", lp="3396.2,1468", pos="3363.2,1527.4 3363.2,1479.7 3363.2,1388.5 3363.2,1344.7"]; + django_contrib_sessions_models_Session [label=<
Session
session_key CharField
session_data TextField
expire_date DateTimeField
>, height="0.84722", pos="5411,1777", width="1.8611"]; } - subgraph cluster_timezones_models { + subgraph cluster_django_contrib_messages_models { graph [bb="", color=olivedrab4, - label=<
timezones
>, + label=<
django.contrib.messages
>, style=rounded]; } - subgraph cluster_django_contrib_sites_models { - graph [bb="5599.2,1738,5738.2,1845", + subgraph cluster_telemeta_models { + graph [bb="8,15,2107,1661", color=olivedrab4, - label=<
django.contrib.sites
>, + label=<
telemeta
>, style=rounded]; - django_contrib_sites_models_Site [label=<
Site
id AutoField
domain CharField
name CharField
>, height="0.84722", pos="5668.2,1777", width="1.3056"]; + telemeta_models_enum_Enumeration [label=<
Enumeration
<ModelCore>
value CharField
>, height="0.66667", pos="2054,1558", width="1.25"]; + telemeta_models_core_ModelCore [label=<
ModelCore
<EnhancedModel>
>, height="0.5", pos="1945,1558", width="1.2778"]; + telemeta_models_media_MediaRelated [label=<
MediaRelated
<MediaResource>
title CharField
date DateTimeField
description TextField
mime_type CharField
url CharField
credits CharField
file FileField
>, height="1.6667", pos="1817,1558", width="1.7778"]; + telemeta_models_media_MediaBaseResource [label=<
MediaBaseResource
<MediaResource>
title CharField
description CharField
code CharField
reference CharField
public_access CharField
>, height="1.3333", pos="1674,1558", width="1.6944"]; + telemeta_models_media_MediaResource [label=<
MediaResource
<ModelCore>
>, height="0.5", pos="1552,1558", width="1.1944"]; + telemeta_models_enum_PhysicalFormat [label=<
PhysicalFormat
<Enumeration>
id AutoField
value CharField
>, height="0.83333", pos="1129,201", width="1.3333"]; + telemeta_models_enum_PublishingStatus [label=<
PublishingStatus
<Enumeration>
id AutoField
value CharField
>, height="0.83333", pos="643,201", width="1.3889"]; + telemeta_models_enum_AcquisitionMode [label=<
AcquisitionMode
<Enumeration>
id AutoField
value CharField
>, height="0.83333", pos="760,201", width="1.3611"]; + telemeta_models_enum_MetadataAuthor [label=<
MetadataAuthor
<Enumeration>
id AutoField
value CharField
>, height="0.83333", pos="875,201", width="1.3333"]; + telemeta_models_enum_MetadataWriter [label=<
MetadataWriter
<Enumeration>
id AutoField
value CharField
>, height="0.83333", pos="988,201", width="1.3056"]; + telemeta_models_enum_LegalRight [label=<
LegalRight
<Enumeration>
id AutoField
value CharField
>, height="0.83333", pos="62,201", width="1.2778"]; + telemeta_models_enum_RecordingContext [label=<
RecordingContext
<Enumeration>
id AutoField
value CharField
>, height="0.83333", pos="177,201", width="1.4167"]; + telemeta_models_enum_AdConversion [label=<
AdConversion
<Enumeration>
id AutoField
value CharField
>, height="0.83333", pos="293,201", width="1.3056"]; + telemeta_models_enum_VernacularStyle [label=<
VernacularStyle
<Enumeration>
id AutoField
value CharField
>, height="0.83333", pos="704,477", width="1.3333"]; + telemeta_models_enum_GenericStyle [label=<
GenericStyle
<Enumeration>
id AutoField
value CharField
>, height="0.83333", pos="816,477", width="1.2778"]; + telemeta_models_enum_ContextKeyword [label=<
ContextKeyword
<Enumeration>
id AutoField
value CharField
>, height="0.83333", pos="377,921", width="1.3611"]; + telemeta_models_enum_Publisher [label=<
Publisher
<Enumeration>
id AutoField
value CharField
>, height="0.83333", pos="418,53", width="1.2778"]; + telemeta_models_enum_PublisherCollection [label=<
PublisherCollection
<ModelCore>
id AutoField
value CharField
>, height="0.83333", pos="523,201", width="1.4444"]; + telemeta_models_enum_EthnicGroup [label=<
EthnicGroup
<Enumeration>
id AutoField
value CharField
>, height="0.83333", pos="1046,477", width="1.2778"]; + telemeta_models_enum_EthnicGroupAlias [label=<
EthnicGroupAlias
<ModelCore>
id AutoField
value CharField
>, height="0.83333", pos="1083,921", width="1.3889"]; + telemeta_models_enum_TapeWheelDiameter [label=<
TapeWheelDiameter
<Enumeration>
id AutoField
value CharField
>, height="0.83333", pos="1223,921", width="1.4444"]; + telemeta_models_enum_TapeLength [label=<
TapeLength
<Enumeration>
id AutoField
value CharField
>, height="0.83333", pos="1445,1558", width="1.2778"]; + telemeta_models_enum_TapeWidth [label=<
TapeWidth
<Enumeration>
id AutoField
value CharField
>, height="0.83333", pos="1335,1558", width="1.2778"]; + telemeta_models_enum_TapeSpeed [label=<
TapeSpeed
<Enumeration>
id AutoField
value CharField
>, height="0.83333", pos="1623,921", width="1.2778"]; + telemeta_models_enum_TapeVendor [label=<
TapeVendor
<Enumeration>
id AutoField
value CharField
>, height="0.83333", pos="847,921", width="1.2778"]; + telemeta_models_enum_NumberOfChannels [label=<
NumberOfChannels
<Enumeration>
id AutoField
value CharField
>, height="0.83333", pos="963,921", width="1.4444"]; + telemeta_models_enum_Organization [label=<
Organization
<Enumeration>
id AutoField
value CharField
>, height="0.83333", pos="926,477", width="1.2778"]; + telemeta_models_enum_Rights [label=<
Rights
<Enumeration>
id AutoField
value CharField
>, height="0.83333", pos="362,477", width="1.2778"]; + telemeta_models_enum_Subject [label=<
Subject
<Enumeration>
id AutoField
value CharField
>, height="0.83333", pos="472,477", width="1.2778"]; + telemeta_models_location_Location [label=<
Location
<ModelCore>
id AutoField
name CharField
type IntegerField
latitude FloatField
longitude FloatField
is_authoritative BooleanField
>, height="1.5", pos="1371,477", width="1.9444"]; + telemeta_models_location_LocationType [label=<
LocationType
<ModelCore>
id AutoField
code CharField
name CharField
>, height=1, pos="1371,201", width="1.2778"]; + telemeta_models_location_LocationAlias [label=<
LocationAlias
<ModelCore>
id AutoField
alias CharField
is_authoritative BooleanField
>, height=1, pos="1757,921", width="1.9444"]; + telemeta_models_location_LocationRelation [label=<
LocationRelation
<ModelCore>
id AutoField
is_direct BooleanField
is_authoritative BooleanField
>, height=1, pos="1489,921", width="1.9444"]; + telemeta_models_system_Revision [label=<
Revision
<ModelCore>
id AutoField
element_type CharField
element_id IntegerField
change_type CharField
time DateTimeField
>, height="1.3333", pos="1060,1558", width="1.8611"]; + telemeta_models_system_UserProfile [label=<
UserProfile
id AutoField
institution CharField
department CharField
attachment CharField
function CharField
address TextField
telephone CharField
expiration_date DateField
>, height="1.6806", pos="1208,1558", width="1.75"]; + telemeta_models_system_Criteria [label=<
Criteria
<ModelCore>
id AutoField
key CharField
value CharField
>, height=1, pos="2017,1320", width="1.25"]; + telemeta_models_system_Search [label=<
Search
<ModelCore>
id AutoField
date DateTimeField
description CharField
>, height=1, pos="911,1558", width="1.7778"]; + telemeta_models_instrument_Instrument [label=<
Instrument
<ModelCore>
id AutoField
name CharField
>, height="0.83333", pos="2004,921", width="1.25"]; + telemeta_models_instrument_InstrumentAlias [label=<
InstrumentAlias
<ModelCore>
id AutoField
name CharField
>, height="0.83333", pos="1893,921", width="1.3333"]; + telemeta_models_instrument_InstrumentRelation [label=<
InstrumentRelation
<ModelCore>
id AutoField
>, height="0.66667", pos="1775,1320", width="1.4167"]; + telemeta_models_instrument_InstrumentAliasRelation [label=<
InstrumentAliasRelation
<ModelCore>
id AutoField
>, height="0.66667", pos="1470,1320", width="1.6667"]; + telemeta_models_language_Language [label=<
Language
<ModelCore>
id AutoField
identifier CharField
part2B CharField
part2T CharField
part1 CharField
scope CharField
type CharField
name CharField
comment TextField
>, height=2, pos="587,477", width="1.4167"]; + telemeta_models_format_Format [label=<
Format
<ModelCore>
id AutoField
original_code CharField
original_number CharField
original_status CharField
original_state TextField
original_comments TextField
original_audio_quality TextField
recording_system CharField
tape_thickness CharField
tape_reference CharField
sticker_presence BooleanField
>, height="2.3333", pos="1069,1320", width="2.3056"]; + telemeta_models_media_MediaItem [label=<
MediaItem
<MediaResource>
id AutoField
title CharField
alt_title CharField
recorded_from_date DateField
recorded_to_date DateField
scientist CharField
summary TextField
comment TextField
location_comment CharField
cultural_area CharField
language CharField
context_comment TextField
moda_execut CharField
author CharField
contributor CharField
public_access CharField
depositor CharField
code CharField
old_code CharField
track CharField
recordist CharField
digitalist CharField
collector CharField
collector_selection CharField
collector_from_collection BooleanField
digitization_date DateField
publishing_date DateField
creator_reference CharField
external_references TextField
approx_duration DurationField
file FileField
>, height="5.6667", pos="580,921", width="2.5"]; + telemeta_models_media_MediaCollection [label=<
MediaCollection
<MediaResource>
id AutoField
reference CharField
title CharField
alt_title CharField
creator CharField
recorded_from_year IntegerField
recorded_to_year IntegerField
year_published IntegerField
collector CharField
publisher_serial CharField
booklet_author CharField
external_references TextField
doctype_code IntegerField
public_access CharField
cnrs_contributor CharField
booklet_description TextField
alt_ids CharField
comment TextField
travail CharField
items_done CharField
collector_is_creator BooleanField
is_published BooleanField
conservation_site CharField
code CharField
old_code CharField
approx_duration DurationField
physical_items_num IntegerField
state TextField
a_informer_07_03 CharField
>, height="5.3333", pos="218,477", width="2.2222"]; + telemeta_models_media_MediaCollectionRelated [label=<
MediaCollectionRelated
<MediaRelated>
id AutoField
title CharField
date DateTimeField
description TextField
mime_type CharField
url CharField
credits CharField
file FileField
>, height="1.8333", pos="78,921", width="1.7222"]; + telemeta_models_media_MediaItemRelated [label=<
MediaItemRelated
<MediaRelated>
id AutoField
title CharField
date DateTimeField
description TextField
mime_type CharField
url CharField
credits CharField
file FileField
>, height="1.8333", pos="749,1320", width="1.6389"]; + telemeta_models_media_MediaItemKeyword [label=<
MediaItemKeyword
<ModelCore>
id AutoField
>, height="0.66667", pos="339,1320", width="1.4167"]; + telemeta_models_media_MediaItemPerformance [label=<
MediaItemPerformance
<ModelCore>
id AutoField
instruments_num CharField
musicians CharField
>, height=1, pos="1636,1320", width="1.9444"]; + telemeta_models_media_MediaItemAnalysis [label=<
MediaItemAnalysis
<ModelCore>
id AutoField
analyzer_id CharField
name CharField
value CharField
unit CharField
>, height="1.3333", pos="463,1320", width="1.5278"]; + telemeta_models_media_MediaPart [label=<
MediaPart
<MediaResource>
id AutoField
title CharField
start FloatField
end FloatField
>, height="1.1667", pos="875,1320", width="1.3611"]; + telemeta_models_media_Playlist [label=<
Playlist
<ModelCore>
id AutoField
public_id CharField
title CharField
description TextField
>, height="1.1667", pos="1899,1320", width="1.5278"]; + telemeta_models_media_PlaylistResource [label=<
PlaylistResource
<ModelCore>
id AutoField
public_id CharField
resource_type CharField
resource_id CharField
>, height="1.1667", pos="768,1558", width="1.6944"]; + telemeta_models_media_MediaItemMarker [label=<
MediaItemMarker
<MediaResource>
id AutoField
public_id CharField
time FloatField
title CharField
date DateTimeField
description TextField
>, height="1.5", pos="1290,1320", width="1.7778"]; + telemeta_models_media_MediaItemTranscodingFlag [label=<
MediaItemTranscodingFlag
<ModelCore>
id AutoField
mime_type CharField
date DateTimeField
value BooleanField
>, height="1.1667", pos="604,1320", width="1.8889"]; + telemeta_models_media_MediaCorpus [label=<
MediaCorpus
<MediaBaseResource>
id AutoField
title CharField
description CharField
code CharField
reference CharField
public_access CharField
recorded_from_year IntegerField
recorded_to_year IntegerField
>, height="1.8333", pos="234,921", width="2.1111"]; + telemeta_models_media_MediaFonds [label=<
MediaFonds
<MediaBaseResource>
id AutoField
title CharField
description CharField
code CharField
reference CharField
public_access CharField
>, height="1.5", pos="212,1320", width="1.6111"]; + telemeta_models_media_MediaCorpusRelated [label=<
MediaCorpusRelated
<MediaRelated>
id AutoField
title CharField
date DateTimeField
description TextField
mime_type CharField
url CharField
credits CharField
file FileField
>, height="1.8333", pos="76,1320", width="1.6667"]; + telemeta_models_media_MediaFondsRelated [label=<
MediaFondsRelated
<MediaRelated>
id AutoField
title CharField
date DateTimeField
description TextField
mime_type CharField
url CharField
credits CharField
file FileField
>, height="1.8333", pos="212,1558", width="1.6389"]; + telemeta_models_enum_PublisherCollection -> telemeta_models_enum_Publisher [arrowhead=none, arrowtail=dot, label="publisher (publisher_collections)", lp="540,141", pos="501.5,170.69 483.32,145.07 457.41,108.55 439.29,83.013"]; + telemeta_models_enum_EthnicGroupAlias -> telemeta_models_enum_EthnicGroup [arrowhead=none, arrowtail=dot, label="ethnic_group (aliases)", lp="1095.5,693", pos="1078.6,890.91 1072.5,848.3 1061.7,767.87 1056,699 1050.3,630.56 1047.7,549.97 1046.6,507.21"]; + telemeta_models_location_Location -> telemeta_models_location_Location [arrowhead=none, arrowtail=dot, label="current_location (past_names)", lp="1513.5,477", pos="1441.1,513.93 1451.7,508.29 1459,495.98 1459,477 1459,458.02 1451.7,445.71 1441.1,440.07"]; + telemeta_models_location_Location -> telemeta_models_location_LocationType [arrowhead=none, arrowtail=dot, label="complete_type (locations)", lp="1416.5,261", pos="1371,422.8 1371,367.85 1371,284.38 1371,237.06"]; + telemeta_models_location_LocationAlias -> telemeta_models_location_Location [arrowhead=none, arrowtail=dot, label="location (aliases)", lp="1689,693", pos="1749.3,884.96 1738.7,841.8 1716.5,768.85 1678,717 1613.6,630.21 1510,558.28 1441.2,516.46"]; + telemeta_models_location_LocationRelation -> telemeta_models_location_Location [arrowhead=none, arrowtail=dot, label="location (ancestor_relations)", lp="1422.5,693", pos="1481.9,884.98 1471.7,840.84 1448.9,765.9 1405,717 1393.8,704.56 1380.6,713.35 1372,699 1341.8,648.36 1347.3,578.95 1356.7,531.3"]; + telemeta_models_location_LocationRelation -> telemeta_models_location_Location [arrowhead=none, arrowtail=dot, label="ancestor_location (descendant_relations)", lp="1548.5,693", pos="1490.8,884.62 1492.1,838 1491.1,755.07 1473,687 1458.1,631.19 1428.2,572.44 1404.6,531.32"]; + telemeta_models_system_Search -> telemeta_models_system_Criteria [arrowhead=dot, arrowtail=dot, label="criteria (search)", lp="1968.5,1468", pos="s,941.3,1521.9 e,2013.2,1356.3 947.42,1516.1 958.15,1506.5 970.64,1497.4 984,1492 1084.8,1450.9 1874,1516.7 1963,1454 1992,1433.6\ + 2005.4,1394.9 2011.7,1364.3", dir=both]; + telemeta_models_instrument_InstrumentRelation -> telemeta_models_instrument_Instrument [arrowhead=none, arrowtail=dot, label="instrument (parent_relation)", lp="2063,1174", pos="1781.5,1295.7 1789.6,1270.8 1806,1233.2 1835,1215 1861.8,1198.2 1954.4,1227.1 1977,1205 2045.8,1137.9 2025.8,1009.4 2012.1,951.1"]; + telemeta_models_instrument_InstrumentRelation -> telemeta_models_instrument_Instrument [arrowhead=none, arrowtail=dot, label="parent_instrument (child_relation)", lp="1912.5,1174", pos="1788.7,1295.9 1801.3,1273 1820,1237.4 1833,1205 1843.8,1178.3 1830.5,1162.2 1852,1143 1885.1,1113.5 1917.5,1155.1 1950,1125 1998.8\ +,1079.8 2005.5,996.17 2005.3,951.3"]; + telemeta_models_instrument_InstrumentAliasRelation -> telemeta_models_instrument_InstrumentAlias [arrowhead=none, arrowtail=dot, label="alias (other_name)", lp="1487,1174", pos="1457.6,1295.9 1439.9,1258 1413.7,1184.2 1453,1143 1482.4,1112.2 1802.7,1151.5 1836,1125 1888.6,1083.1 1895.1,996.84 1894.6,951.08"]; + telemeta_models_instrument_InstrumentAliasRelation -> telemeta_models_instrument_InstrumentAlias [arrowhead=none, arrowtail=dot, label="instrument (relation)", lp="1587.5,1174", pos="1480.7,1295.8 1501.9,1247.9 1547.6,1145.3 1551,1143 1603.3,1107 1786.7,1164.9 1836,1125 1888.2,1082.8 1894.9,997.07 1894.5,951.35"]; + telemeta_models_format_Format -> telemeta_models_enum_TapeSpeed [arrowhead=none, arrowtail=dot, label="tape_speed (format)", lp="1392,1174", pos="1152.3,1249.5 1172.3,1235.8 1194.5,1223.2 1217,1215 1241.3,1206.1 1312.5,1220.8 1333,1205 1356.1,1187.1 1331.8,1160.9 1355,1143 \ +1392.6,1114 1531.5,1155.5 1568,1125 1619.4,1082.1 1625.5,996.68 1624.7,951.18"]; + telemeta_models_format_Format -> telemeta_models_enum_TapeWheelDiameter [arrowhead=none, arrowtail=dot, label="tape_wheel_diameter (format)", lp="1148.5,1174", pos="1072.3,1235.6 1075.5,1197.1 1081.7,1157.1 1094,1143 1113.1,1121 1136.1,1145.2 1157,1125 1205.5,1078.2 1218.4,995.59 1221.8,951.22"]; + telemeta_models_format_Format -> telemeta_models_enum_TapeVendor [arrowhead=none, arrowtail=dot, label="tape_vendor (format)", lp="843.5,1174", pos="985.82,1244 969.31,1232.5 951.37,1222.1 933,1215 906.38,1204.7 824.37,1225.9 805,1205 771.24,1168.5 815.61,1016.4 836.83,951.06"]; + telemeta_models_format_Format -> telemeta_models_media_MediaItem [arrowhead=none, arrowtail=dot, label="item (format)", lp="765.5,1174", pos="985.96,1243.6 969.44,1232.1 951.46,1221.8 933,1215 893.15,1200.2 778.18,1227.3 742,1205 735.27,1200.8 703.67,1146.4 670.14,1086.3"]; + telemeta_models_format_Format -> telemeta_models_location_Location [arrowhead=none, arrowtail=dot, label="original_location (format)", lp="1365.5,921", pos="1152.3,1249.6 1172.4,1235.9 1194.5,1223.3 1217,1215 1239.8,1206.6 1309.6,1223 1326,1205 1344.6,1184.6 1329.7,1170.3 1326,1143 1324.9\ +,1134.8 1322.1,1133.2 1321,1125 1308.8,1035.2 1285.2,800.29 1321,717 1325.6,706.31 1334.7,709.34 1340,699 1367.1,646.41 1372.9\ +,578.01 1373.2,531.11"]; + telemeta_models_format_Format -> telemeta_models_enum_NumberOfChannels [arrowhead=none, arrowtail=dot, label="original_channels (format)", lp="941,1174", pos="985.81,1247.4 969.1,1235.3 951.09,1223.8 933,1215 916.92,1207.1 904.97,1219.1 894,1205 877.11,1183.2 888.28,1170 894,1143 895.82\ +,1134.4 898.96,1133.2 902,1125 924.45,1064.3 944.71,991.28 955.29,951.12"]; + telemeta_models_format_Format -> telemeta_models_enum_PhysicalFormat [arrowhead=none, arrowtail=dot, label="physical_format (format)", lp="1197,693", pos="1066.9,1235.8 1066.7,1193.9 1068,1150.6 1074,1143 1093.4,1118.5 1122.8,1149.7 1142,1125 1156.6,1106.2 1151.9,290.83 1152,267 1152\ +,261.67 1153.1,260.23 1152,255 1150.4,247.01 1147.5,238.74 1144.4,231.15"]; + telemeta_models_media_MediaCollection -> telemeta_models_enum_Publisher [arrowhead=none, arrowtail=dot, label="publisher (collections)", lp="423.5,201", pos="298.05,293.22 300.94,290.36 303.92,287.61 307,285 329.86,265.61 352.42,289.7 372,267 387.36,249.2 380.13,185 385,162 390.73,134.92\ + 400.06,104.86 407.34,83.178"]; + telemeta_models_media_MediaCollection -> telemeta_models_enum_PublisherCollection [arrowhead=none, arrowtail=dot, label="publisher_collection (collections)", lp="459,261", pos="298.36,292.72 301.15,290.04 304.03,287.46 307,285 332.42,263.98 348.16,278.71 379,267 389.78,262.91 391.37,259.47 402,255 425.7,\ +245.02 433.39,247.2 457,237 461.55,235.03 466.21,232.86 470.84,230.58"]; + telemeta_models_media_MediaCollection -> telemeta_models_enum_MetadataAuthor [arrowhead=none, arrowtail=dot, label="metadata_author (collections)", lp="847,261", pos="298.13,291.5 300.99,289.21 303.94,287.04 307,285 350.22,256.21 724.53,282.77 774,267 780.56,264.91 807.03,247.55 831.23,231.16"]; + telemeta_models_media_MediaCollection -> telemeta_models_enum_MetadataWriter [arrowhead=none, arrowtail=dot, label="metadata_writer (collections)", lp="974.5,261", pos="298.11,291.46 300.97,289.18 303.93,287.02 307,285 362.29,248.5 840.66,289.42 903,267 914.16,262.99 935.17,246.71 953.51,231.33"]; + telemeta_models_media_MediaCollection -> telemeta_models_enum_LegalRight [arrowhead=none, arrowtail=dot, label="legal_rights (collections)", lp="96.5,261", pos="137.58,399.89 104.96,363.13 71.013,316.43 54,267 50.093,255.65 50.681,242.63 52.756,231.17"]; + telemeta_models_media_MediaCollection -> telemeta_models_enum_RecordingContext [arrowhead=none, arrowtail=dot, label="recording_context (collections)", lp="197.5,261", pos="146.5,284.87 145.2,278.88 144.02,272.91 143,267 140.84,254.55 145.32,241.96 151.67,231.17"]; + telemeta_models_media_MediaCollection -> telemeta_models_enum_AdConversion [arrowhead=none, arrowtail=dot, label="ad_conversion (collections)", lp="323.5,261", pos="266.44,284.84 269.27,274.73 272.13,264.73 275,255 277.29,247.23 279.96,238.89 282.53,231.16"]; + telemeta_models_media_MediaCollection -> telemeta_models_enum_PhysicalFormat [arrowhead=none, arrowtail=dot, label="physical_format (collections)", lp="1099,261", pos="298.09,291.44 300.96,289.17 303.93,287.02 307,285 340.54,262.98 990.72,279.02 1029,267 1035.5,264.94 1061.9,247.46 1086,231.01"]; + telemeta_models_media_MediaCollection -> telemeta_models_enum_PublishingStatus [arrowhead=none, arrowtail=dot, label="publishing_status (collections)", lp="592,261", pos="298.27,291.7 301.08,289.35 303.99,287.11 307,285 345.17,258.24 471.24,280.03 516,267 527.07,263.78 528.52,259.81 539,255 558.57,\ +246.01 564.74,246.64 584,237 587.65,235.17 591.37,233.2 595.08,231.14"]; + telemeta_models_media_MediaCollection -> telemeta_models_enum_AcquisitionMode [arrowhead=none, arrowtail=dot, label="acquisition_mode (collections)", lp="720,261", pos="298.17,291.56 301.02,289.25 303.96,287.06 307,285 338.15,263.92 608.74,276.99 645,267 645.86,266.76 701.22,237.44 702,237 705.29\ +,235.12 708.67,233.14 712.05,231.13"]; + telemeta_models_media_MediaCollectionRelated -> telemeta_models_media_MediaCollection [arrowhead=none, arrowtail=dot, label="collection (related)", lp="159,693", pos="87.722,855 95.622,807.59 108.36,742.53 126,687 129.62,675.62 133.65,664.02 137.95,652.42"]; + telemeta_models_media_MediaItem -> telemeta_models_enum_GenericStyle [arrowhead=none, arrowtail=dot, label="generic_style (items)", lp="787,693", pos="670.02,797.6 713.57,737.56 757.31,676.62 761,669 787.22,614.85 803.16,545.91 810.71,507.1"]; + telemeta_models_media_MediaItem -> telemeta_models_enum_EthnicGroup [arrowhead=none, arrowtail=dot, label="ethnic_group (items)", lp="999,693", pos="670.17,809.24 704.53,774.04 746.48,738.72 792,717 870.22,679.67 928.23,737.75 981,669 1018.7,619.87 1035.3,547.54 1042,507.14"]; + telemeta_models_media_MediaItem -> telemeta_models_language_Language [arrowhead=none, arrowtail=dot, label="language_iso (items)", lp="581.5,693", pos="542.44,716.97 542.51,706.85 543.01,696.81 544,687 548.69,640.72 559.05,589.57 568.43,549.33"]; + telemeta_models_media_MediaItem -> telemeta_models_media_MediaCollection [arrowhead=none, arrowtail=dot, label="collection (items)", lp="359,693", pos="489.86,764.95 473.64,746.52 455.33,729.76 435,717 394.53,691.6 369.66,724.1 329,699 314.93,690.31 315.41,683.24 307,669 304.01,663.94\ + 301.05,658.76 298.12,653.5"]; + telemeta_models_media_MediaItem -> telemeta_models_enum_Rights [arrowhead=none, arrowtail=dot, label="rights (mediaitem)", lp="431.5,693", pos="489.98,775.19 473.29,754.18 454.8,733.96 435,717 421.41,705.36 409.63,713.39 399,699 356.64,641.64 355.87,553.24 358.92,507.21"]; + telemeta_models_media_MediaItem -> telemeta_models_media_MediaItem [arrowhead=none, arrowtail=dot, label="copied_from_item (copies)", lp="735.5,921", pos="670.2,957.74 680.97,951.06 688,938.81 688,921 688,903.19 680.97,890.94 670.2,884.26"]; + telemeta_models_media_MediaItem -> telemeta_models_location_Location [arrowhead=none, arrowtail=dot, label="location (mediaitem)", lp="1299.5,693", pos="670.22,805.96 704.3,770.95 746.07,736.58 792,717 838.44,697.21 1202.9,725.34 1246,699 1306.6,661.97 1340.3,584.11 1357.1,531.17"]; + telemeta_models_media_MediaItem -> telemeta_models_enum_Organization [arrowhead=none, arrowtail=dot, label="organization (mediaitem)", lp="890.5,693", pos="670.12,824.43 706.18,788.49 749.27,748.77 792,717 805.1,707.26 810.01,707.39 824,699 834.63,692.63 863.59,678.93 871,669 907.49,\ +620.08 919.8,547.68 923.93,507.2"]; + telemeta_models_media_MediaItem -> telemeta_models_enum_Subject [arrowhead=none, arrowtail=dot, label="subject (mediaitem)", lp="505,693", pos="489.97,760.54 481.8,740.32 474.81,719.52 470,699 454.31,632.01 461.47,550.51 467.25,507.3"]; + telemeta_models_media_MediaItem -> telemeta_models_enum_VernacularStyle [arrowhead=none, arrowtail=dot, label="vernacular_style (items)", lp="684.5,693", pos="633.77,716.72 636.53,706.66 639.28,696.71 642,687 659.99,622.76 682.45,547.9 694.8,507.18"]; + telemeta_models_media_MediaItemRelated -> telemeta_models_media_MediaItem [arrowhead=none, arrowtail=dot, label="item (related)", lp="611.5,1174", pos="718.85,1253.9 708.91,1238.8 696.36,1224.4 681,1215 663.1,1204 601.24,1220.4 587,1205 574.38,1191.3 568.6,1161 566.71,1125"]; + telemeta_models_media_MediaItemKeyword -> telemeta_models_media_MediaItem [arrowhead=none, arrowtail=dot, label="item (keyword_relations)", lp="370,1174", pos="327.66,1295.8 311.96,1258.4 289.42,1186.1 326,1143 357.77,1105.6 393.35,1151 435,1125 455.36,1112.3 473.69,1095.6 489.91,1077.1"]; + telemeta_models_media_MediaItemKeyword -> telemeta_models_enum_ContextKeyword [arrowhead=none, arrowtail=dot, label="keyword (item_relations)", lp="246,1174", pos="332.1,1295.6 323.78,1271 307.25,1233.9 279,1215 250.33,1195.8 224.78,1230.9 202,1205 183.81,1184.3 184.06,1163.9 202,1143 236.26\ +,1103.1 279.56,1159.8 319,1125 369.24,1080.7 377.36,996.25 377.86,951.17"]; + telemeta_models_media_MediaItemPerformance -> telemeta_models_instrument_Instrument [arrowhead=none, arrowtail=dot, label="instrument (performances)", lp="1781,1174", pos="1664.6,1283.9 1680.9,1262 1700.6,1233.1 1714,1205 1726.4,1179 1710.6,1161.1 1733,1143 1770.7,1112.6 1912.9,1156.1 1950,1125 2001.3\ +,1082.1 2006.9,996.67 2005.9,951.17"]; + telemeta_models_media_MediaItemPerformance -> telemeta_models_instrument_InstrumentAlias [arrowhead=none, arrowtail=dot, label="alias (performances)", lp="1677,1174", pos="1631.4,1284 1626.5,1238.2 1621.6,1162.7 1640,1143 1669.8,1111 1802.4,1153 1836,1125 1887.5,1082 1894.6,996.65 1894.3,951.16"]; + telemeta_models_media_MediaItemPerformance -> telemeta_models_media_MediaItem [arrowhead=none, arrowtail=dot, label="media_item (performances)", lp="1279,1174", pos="1613.8,1283.8 1596.6,1259.5 1570.6,1229.4 1539,1215 1507.7,1200.7 1257.4,1224.5 1229,1205 1204.4,1188.1 1227.5,1160.1 1203,1143 \ +1165.5,1116.9 834.01,1143 792,1125 745.99,1105.3 704.14,1070.8 670.01,1035.7"]; + telemeta_models_media_MediaItemAnalysis -> telemeta_models_media_MediaItem [arrowhead=none, arrowtail=dot, label="item (analysis)", lp="449,1174", pos="438.36,1271.7 423.33,1235.8 409.4,1185.8 423,1143 423.51,1141.4 455.11,1096.6 489.82,1047.7"]; + telemeta_models_media_MediaPart -> telemeta_models_media_MediaItem [arrowhead=none, arrowtail=dot, label="item (parts)", lp="680,1174", pos="862.78,1277.9 853.91,1255.3 839.43,1229.2 817,1215 787.28,1196.2 686.33,1227.2 659,1205 654.7,1201.5 644.29,1168 632.38,1125.1"]; + telemeta_models_media_PlaylistResource -> telemeta_models_media_Playlist [arrowhead=none, arrowtail=dot, label="playlist (resources)", lp="1844.5,1468", pos="803.18,1515.7 813.36,1506.2 825.22,1497.4 838,1492 940.23,1449.1 1742.4,1514.9 1835,1454 1866.2,1433.5 1882.6,1393.2 1891,1362.1"]; + telemeta_models_media_MediaItemMarker -> telemeta_models_media_MediaItem [arrowhead=none, arrowtail=dot, label="item (markers)", lp="1045.5,1174", pos="1238.7,1266 1216.7,1246.4 1189.6,1226.3 1161,1215 1131.6,1203.4 1045.3,1222.6 1019,1205 993.38,1187.9 1013.4,1160.4 988,1143 951.89\ +,1118.3 831.78,1143.2 792,1125 746.24,1104.1 704.31,1069.1 670.04,1033.9"]; + telemeta_models_media_MediaItemTranscodingFlag -> telemeta_models_media_MediaItem [arrowhead=none, arrowtail=dot, label="item (transcoding)", lp="531.5,1174", pos="581.3,1277.9 567.94,1256.5 549.29,1231.6 527,1215 516.41,1207.1 506.61,1215.8 499,1205 471.53,1166 474.71,1117.9 489.9,1072.4"]; + telemeta_models_media_MediaCorpus -> telemeta_models_media_MediaCollection [arrowhead=dot, arrowtail=dot, label="children (corpus)", lp="226.5,693", pos="s,215.57,854.84 e,197.05,669.2 213.75,847.04 203.26,801.22 193.18,741.01 196,687 196.17,683.8 196.35,680.57 196.54,677.32", dir=both]; + telemeta_models_media_MediaFonds -> telemeta_models_media_MediaCorpus [arrowhead=dot, arrowtail=dot, label="children (fonds)", lp="151,1174", pos="s,185.55,1265.8 e,216.96,987.18 181.13,1258.6 171.17,1243 159.02,1227.2 145,1215 136.89,1208 128.81,1214 123,1205 108.08,1181.8 \ +110.21,1167.4 123,1143 129.52,1130.6 140.16,1135.9 149,1125 179.71,1087 200.9,1036.4 214.44,995.04", dir=both]; + telemeta_models_media_MediaCorpusRelated -> telemeta_models_media_MediaCorpus [arrowhead=none, arrowtail=dot, label="resource (related)", lp="76.5,1174", pos="40.507,1254 26.172,1217.5 18.335,1173.4 44,1143 74.52,1106.8 111.97,1154.5 149,1125 191.31,1091.3 212.8,1032.8 223.56,987.1"]; + telemeta_models_media_MediaFondsRelated -> telemeta_models_media_MediaFonds [arrowhead=none, arrowtail=dot, label="resource (related)", lp="244.5,1468", pos="212,1491.7 212,1454.7 212,1409.2 212,1374.3"]; } - subgraph cluster_django_contrib_messages_models { - graph [bb="", + subgraph cluster_django_contrib_sites_models { + graph [bb="5582,1738,5721,1845", color=olivedrab4, - label=<
django.contrib.messages
>, + label=<
django.contrib.sites
>, style=rounded]; + django_contrib_sites_models_Site [label=<
Site
id AutoField
domain CharField
name CharField
>, height="0.84722", pos="5651,1777", width="1.3056"]; } subgraph cluster_django_contrib_staticfiles_models { graph [bb="", @@ -148,18 +174,11 @@ digraph name { style=rounded]; } subgraph cluster_django_contrib_admin_models { - graph [bb="5024.2,1263,5234.2,1406", + graph [bb="4200,1263,4410,1406", color=olivedrab4, label=<
django.contrib.admin
>, style=rounded]; - django_contrib_admin_models_LogEntry [label=<
LogEntry
id AutoField
action_time DateTimeField
object_id TextField
object_repr CharField
action_flag PositiveSmallIntegerField
change_message TextField
>, height="1.3472", pos="5129.2,1320", width="2.6944"]; - } - subgraph cluster_django_contrib_contenttypes_models { - graph [bb="5110.2,8,5297.2,127", - color=olivedrab4, - label=<
django.contrib.contenttypes
>, - style=rounded]; - django_contrib_contenttypes_models_ContentType [label=<
ContentType
id AutoField
name CharField
app_label CharField
model CharField
>, height="1.0139", pos="5203.2,53", width="1.4444"]; + django_contrib_admin_models_LogEntry [label=<
LogEntry
id AutoField
action_time DateTimeField
object_id TextField
object_repr CharField
action_flag PositiveSmallIntegerField
change_message TextField
>, height="1.3472", pos="4305,1320", width="2.6944"]; } subgraph cluster_django_extensions_models { graph [bb="", @@ -174,14 +193,14 @@ digraph name { style=rounded]; } subgraph cluster_postman_models { - graph [bb="4383.2,1215,4883.2,1454", + graph [bb="4418,1215,4918,1454", color=olivedrab4, label=<
postman
>, style=rounded]; - postman_models_Message [label=<
Message
id AutoField
subject CharField
body TextField
email EmailField
sent_at DateTimeField
read_at DateTimeField
replied_at DateTimeField
sender_archived BooleanField
recipient_archived BooleanField
sender_deleted_at DateTimeField
recipient_deleted_at DateTimeField
moderation_status CharField
moderation_date DateTimeField
moderation_reason CharField
>, height="2.6806", pos="4582.2,1320", width="2.25"]; - postman_models_PendingMessage [label=<
PendingMessage
>, height="0.5", pos="4437.2,1320", width="1.2778"]; - postman_models_Message -> postman_models_Message [arrowhead=none, arrowtail=dot, label="parent (next_messages)", lp="4725.2,1320", pos="4663.4,1332.1 4674.1,1330 4681.2,1326 4681.2,1320 4681.2,1314 4674.1,1310 4663.4,1307.9"]; - postman_models_Message -> postman_models_Message [arrowhead=none, arrowtail=dot, label="thread (child_messages)", lp="4813.2,1320", pos="4663.5,1346.2 4715,1350.8 4769.2,1342.1 4769.2,1320 4769.2,1297.9 4715,1289.2 4663.5,1293.8"]; + postman_models_Message [label=<
Message
id AutoField
subject CharField
body TextField
email EmailField
sent_at DateTimeField
read_at DateTimeField
replied_at DateTimeField
sender_archived BooleanField
recipient_archived BooleanField
sender_deleted_at DateTimeField
recipient_deleted_at DateTimeField
moderation_status CharField
moderation_date DateTimeField
moderation_reason CharField
>, height="2.6806", pos="4617,1320", width="2.25"]; + postman_models_PendingMessage [label=<
PendingMessage
>, height="0.5", pos="4472,1320", width="1.2778"]; + postman_models_Message -> postman_models_Message [arrowhead=none, arrowtail=dot, label="parent (next_messages)", lp="4760,1320", pos="4698.2,1332.1 4708.9,1330 4716,1326 4716,1320 4716,1314 4708.9,1310 4698.2,1307.9"]; + postman_models_Message -> postman_models_Message [arrowhead=none, arrowtail=dot, label="thread (child_messages)", lp="4848,1320", pos="4698.3,1346.2 4749.7,1350.8 4804,1342.1 4804,1320 4804,1297.9 4749.7,1289.2 4698.3,1293.8"]; } subgraph cluster_markup_mixin_models { graph [bb="", @@ -190,232 +209,202 @@ digraph name { style=rounded]; } subgraph cluster_notes_models { - graph [bb="5261.2,859,5921.2,1429", + graph [bb="4926,859,5586,1429", color=olivedrab4, label=<
notes
>, style=rounded]; - django_extensions_db_models_TitleSlugDescriptionModel [label=<
TitleSlugDescriptionModel
title CharField
slug AutoSlugField
description TextField
>, height="0.84722", pos="5845.2,1320", width="1.8889"]; - django_extensions_db_models_TimeStampedModel [label=<
TimeStampedModel
created CreationDateTimeField
modified ModificationDateTimeField
>, height="0.68056", pos="5674.2,1320", width="2.3611"]; - markup_mixin_models_MarkupMixin [label=<
MarkupMixin
markup CharField
>, height="0.51389", pos="5524.2,1320", width="1.3056"]; - notes_models_Topic [label=<
Topic
<TitleSlugDescriptionModel,TimeStampedModel>
id AutoField
created CreationDateTimeField
modified ModificationDateTimeField
title CharField
slug AutoSlugField
description TextField
>, height="1.5", pos="5400.2,921", width="2.8889"]; - notes_models_Note [label=<
Note
<MarkupMixin,TimeStampedModel>
id AutoField
markup CharField
created CreationDateTimeField
modified ModificationDateTimeField
date DateField
content TextField
rendered_content TextField
public BooleanField
object_id PositiveIntegerField
>, height=2, pos="5364.2,1320", width="2.6389"]; - notes_models_Note -> notes_models_Topic [arrowhead=none, arrowtail=dot, label="topic (note)", lp="5400.7,1174", pos="5370.8,1247.7 5377.8,1169.3 5389,1045.7 5395.4,975.13"]; + django_extensions_db_models_TitleSlugDescriptionModel [label=<
TitleSlugDescriptionModel
title CharField
slug AutoSlugField
description TextField
>, height="0.84722", pos="5510,1320", width="1.8889"]; + django_extensions_db_models_TimeStampedModel [label=<
TimeStampedModel
created CreationDateTimeField
modified ModificationDateTimeField
>, height="0.68056", pos="5339,1320", width="2.3611"]; + markup_mixin_models_MarkupMixin [label=<
MarkupMixin
markup CharField
>, height="0.51389", pos="5189,1320", width="1.3056"]; + notes_models_Topic [label=<
Topic
<TitleSlugDescriptionModel,TimeStampedModel>
id AutoField
created CreationDateTimeField
modified ModificationDateTimeField
title CharField
slug AutoSlugField
description TextField
>, height="1.5", pos="5038,921", width="2.8889"]; + notes_models_Note [label=<
Note
<MarkupMixin,TimeStampedModel>
id AutoField
markup CharField
created CreationDateTimeField
modified ModificationDateTimeField
date DateField
content TextField
rendered_content TextField
public BooleanField
object_id PositiveIntegerField
>, height=2, pos="5029,1320", width="2.6389"]; + notes_models_Note -> notes_models_Topic [arrowhead=none, arrowtail=dot, label="topic (note)", lp="5053.5,1174", pos="5030.6,1247.7 5032.4,1169.3 5035.2,1045.7 5036.8,975.13"]; } subgraph cluster_jqchat_models { - graph [bb="5929.2,858,6133.2,1400", + graph [bb="5604,858,5808,1400", color=olivedrab4, label=<
jqchat
>, style=rounded]; - jqchat_models_Room [label=<
Room
id AutoField
name CharField
created DateTimeField
description CharField
description_modified IntegerField
last_activity IntegerField
object_id PositiveIntegerField
>, height="1.5139", pos="6031.2,921", width="2.6111"]; - jqchat_models_Message [label=<
Message
id AutoField
event IntegerField
text TextField
unix_timestamp FloatField
created DateTimeField
>, height="1.1806", pos="6020.2,1320", width=2]; - jqchat_models_Message -> jqchat_models_Room [arrowhead=none, arrowtail=dot, label="room (message)", lp="6054.2,1174", pos="6021.4,1277.3 6023.4,1204.4 6027.5,1056.1 6029.7,975.75"]; + jqchat_models_Room [label=<
Room
id AutoField
name CharField
created DateTimeField
description CharField
description_modified IntegerField
last_activity IntegerField
object_id PositiveIntegerField
>, height="1.5139", pos="5706,921", width="2.6111"]; + jqchat_models_Message [label=<
Message
id AutoField
event IntegerField
text TextField
unix_timestamp FloatField
created DateTimeField
>, height="1.1806", pos="5705,1320", width=2]; + jqchat_models_Message -> jqchat_models_Room [arrowhead=none, arrowtail=dot, label="room (message)", lp="5735,1174", pos="5705.1,1277.3 5705.3,1204.4 5705.7,1056.1 5705.9,975.75"]; } subgraph cluster_south_models { - graph [bb="1757.2,1732,1895.2,1851", + graph [bb="5023,1732,5161,1851", color=olivedrab4, label=<
south
>, style=rounded]; - south_models_MigrationHistory [label=<
MigrationHistory
id AutoField
app_name CharField
migration CharField
applied DateTimeField
>, height="1.0139", pos="1826.2,1777", width="1.6944"]; + south_models_MigrationHistory [label=<
MigrationHistory
id AutoField
app_name CharField
migration CharField
applied DateTimeField
>, height="1.0139", pos="5092,1777", width="1.6944"]; } - subgraph cluster_django_contrib_auth_models { - graph [bb="4523.2,162,4748.2,1037", + subgraph cluster_timezones_models { + graph [bb="", color=olivedrab4, - label=<
django.contrib.auth
>, + label=<
timezones
>, style=rounded]; - django_contrib_auth_models_Permission [label=<
Permission
id AutoField
name CharField
codename CharField
>, height="0.84722", pos="4653.2,201", width="1.4722"]; - django_contrib_auth_models_Group [label=<
Group
id AutoField
name CharField
>, height="0.68056", pos="4574.2,477", width="1.1944"]; - django_contrib_auth_models_User [label=<
User
id AutoField
username CharField
first_name CharField
last_name CharField
email EmailField
password CharField
is_staff BooleanField
is_active BooleanField
is_superuser BooleanField
last_login DateTimeField
date_joined DateTimeField
>, height="2.1806", pos="4598.2,921", width="1.8611"]; - django_contrib_auth_models_Group -> django_contrib_auth_models_Permission [arrowhead=dot, arrowtail=dot, label="permissions (group)", lp="4612.2,261", pos="s,4567.5,452.25 e,4600,228.16 4565.7,444.23 4555.8,398.82 4544.4,315.54 4576.2,255 4580.5,246.92 4586.6,239.8 4593.4,233.6", dir=both]; - django_contrib_auth_models_User -> django_contrib_auth_models_Permission [arrowhead=dot, arrowtail=dot, label="user_permissions (user)", lp="4698.7,477", pos="s,4615.8,842.32 e,4654,231.71 4617.5,834.27 4625.7,793.44 4634.5,743.94 4639.2,699 4657.3,528.74 4655.8,324.02 4654.2,239.94", dir=both]; - django_contrib_auth_models_User -> django_contrib_auth_models_Group [arrowhead=dot, arrowtail=dot, label="groups (user)", lp="4610.7,693", pos="s,4594,842.39 e,4575.6,501.63 4593.5,834.13 4588.2,734.91 4579.7,577.58 4576,509.82", dir=both]; } - subgraph cluster_django_contrib_sessions_models { - graph [bb="5031.2,1738,5196.2,1845", + subgraph cluster_teleforma_models { + graph [bb="2425,14,3937,1892", color=olivedrab4, - label=<
django.contrib.sessions
>, + label=<
teleforma
>, style=rounded]; - django_contrib_sessions_models_Session [label=<
Session
session_key CharField
session_data TextField
expire_date DateTimeField
>, height="0.84722", pos="5113.2,1777", width="1.8611"]; + teleforma_models_MediaBase [label=<
MediaBase
title CharField
description CharField
credits CharField
date_added DateTimeField
date_modified DateTimeField
code CharField
is_published BooleanField
>, height="1.5139", pos="3860,1777", width="1.9167"]; + teleforma_models_Organization [label=<
Organization
id AutoField
name CharField
description CharField
>, height="0.84722", pos="3775,53", width="1.5278"]; + teleforma_models_Department [label=<
Department
id AutoField
name CharField
description CharField
>, height="0.84722", pos="3361,201", width="1.5278"]; + teleforma_models_Period [label=<
Period
id AutoField
name CharField
description CharField
>, height="0.84722", pos="2488,477", width="1.5278"]; + teleforma_models_CourseType [label=<
CourseType
id AutoField
name CharField
description CharField
>, height="0.84722", pos="3533,477", width="1.5278"]; + teleforma_models_Course [label=<
Course
id AutoField
title CharField
description CharField
code CharField
date_modified DateTimeField
number IntegerField
synthesis_note BooleanField
obligation BooleanField
>, height="1.6806", pos="2632,477", width="1.9722"]; + teleforma_models_Professor [label=<
Professor
id AutoField
>, height="0.51389", pos="3656,1320", width="1.1667"]; + teleforma_models_Training [label=<
Training
id AutoField
code CharField
name CharField
cost FloatField
>, height="1.0139", pos="3773,921", width="1.1944"]; + teleforma_models_Room [label=<
Room
id AutoField
name CharField
description CharField
>, height="0.84722", pos="3874,1174", width="1.5278"]; + teleforma_models_Conference [label=<
Conference
id AutoField
session CharField
comment CharField
date_begin DateTimeField
date_end DateTimeField
streaming BooleanField
>, height="1.3472", pos="3628,1558", width="1.75"]; + teleforma_models_StreamingServer [label=<
StreamingServer
id AutoField
host CharField
port CharField
type CharField
description CharField
source_password CharField
admin_password CharField
>, height="1.5139", pos="3188,1558", width="1.8611"]; + teleforma_models_LiveStream [label=<
LiveStream
id AutoField
stream_type CharField
>, height="0.68056", pos="3223,1777", width="1.5833"]; + teleforma_models_DocumentType [label=<
DocumentType
id AutoField
name CharField
description CharField
>, height="0.84722", pos="3874,1558", width="1.5278"]; + teleforma_models_Document [label=<
Document
<MediaBase>
id AutoField
title CharField
description CharField
credits CharField
date_added DateTimeField
date_modified DateTimeField
code CharField
is_published BooleanField
is_annal BooleanField
file FileField
>, height="2.1667", pos="3551,1777", width="1.7778"]; + teleforma_models_Media [label=<
Media
<MediaBase>
id AutoField
title CharField
description CharField
credits CharField
date_added DateTimeField
date_modified DateTimeField
code CharField
is_published BooleanField
is_live BooleanField
>, height=2, pos="3396,1777", width="1.7778"]; + teleforma_models_IEJ [label=<
IEJ
id AutoField
name CharField
description CharField
>, height="0.84722", pos="3370,921", width="1.5278"]; + teleforma_models_Student [label=<
Student
id AutoField
platform_only BooleanField
>, height="0.68056", pos="3027,1320", width="1.8333"]; + teleforma_models_Profile [label=<
Profile
id AutoField
address TextField
postal_code CharField
city CharField
country CharField
language CharField
telephone CharField
expiration_date DateField
init_password BooleanField
>, height="1.8472", pos="3703,1777", width="1.9444"]; + teleforma_models_Payment [label=<
Payment
id AutoField
amount FloatField
date_added DateTimeField
>, height="0.84722", pos="3027,1558", width="1.7778"]; + teleforma_models_Department -> teleforma_models_Organization [arrowhead=none, arrowtail=dot, label="organization (department)", lp="3591,141", pos="3416.4,181.19 3495.7,152.84 3640.8,100.98 3719.9,72.689"]; + teleforma_models_Course -> teleforma_models_Department [arrowhead=none, arrowtail=dot, label="department (course)", lp="3241,261", pos="2703.2,450.03 2848.3,395.1 3175.4,271.25 3305.8,221.89"]; + teleforma_models_Professor -> teleforma_models_Course [arrowhead=dot, arrowtail=dot, label="courses (professor)", lp="3668,921", pos="s,3651.7,1301.2 e,2606.8,537.92 3649.5,1293.3 3641.9,1268.6 3626.9,1233.2 3600,1215 3582.6,1203.3 3520,1220.6 3506,1205 3496.8,1194.8\ + 3497.1,1153.5 3506,1143 3536.2,1107.1 3579.8,1160.9 3610,1125 3639.2,1090.3 3641.8,749.35 3610,717 3571.5,677.75 2658.5,738.25\ + 2620,699 2581.4,659.66 2589.6,595.09 2604.4,545.71", dir=both]; + teleforma_models_Professor -> teleforma_models_Training [arrowhead=none, arrowtail=dot, label="training (professor)", lp="3658.5,1174", pos="3644,1301.3 3623.1,1266.1 3585.8,1189.4 3624,1143 3650.5,1110.8 3685.4,1153.3 3716,1125 3762.7,1081.8 3772.3,1003.8 3773.6,957.81"]; + teleforma_models_Room -> teleforma_models_Organization [arrowhead=none, arrowtail=dot, label="organization (room)", lp="3958.5,477", pos="3902.3,1143.3 3906.3,1137.6 3909.7,1131.4 3912,1125 3975.6,946.62 3920.6,888.38 3923,699 3926.1,456.53 3823.8,175.47 3787.5,83.688"]; + teleforma_models_Conference -> teleforma_models_CourseType [arrowhead=none, arrowtail=dot, label="course_type (conference)", lp="3762,1174", pos="3687.8,1509.4 3697.2,1498.8 3705.6,1486.9 3711,1474 3718.1,1457 3703.7,1156.7 3716,1143 3761.3,1092.8 3820,1173.6 3867,1125 3930.3\ +,1059.6 3881.4,805.64 3902,717 3905.1,703.66 3917.4,697.78 3909,687 3888.4,660.69 3866.7,682.11 3836,669 3734.3,625.62 3628,550.09\ + 3572.3,507.85"]; + teleforma_models_Conference -> teleforma_models_Course [arrowhead=none, arrowtail=dot, label="course (conference)", lp="3459.5,1174", pos="3564.8,1521.5 3540.6,1504.2 3515.1,1481.3 3500,1454 3448,1360.4 3542.4,1293.8 3470,1215 3455.6,1199.3 3436.4,1221.6 3423,1205 3405.7\ +,1183.6 3404.6,1163.5 3423,1143 3447.9,1115.2 3565.1,1152.8 3590,1125 3605.1,1108.1 3605.9,733.17 3590,717 3551.8,678.06 2646.2\ +,737.94 2608,699 2567.1,657.37 2582.6,587.96 2602.3,537.82"]; + teleforma_models_Conference -> teleforma_models_Professor [arrowhead=none, arrowtail=dot, label="professor (conference)", lp="3670,1468", pos="3626.8,1509.1 3626.9,1493.9 3627.5,1477.3 3629,1462 3633.4,1417.3 3644.9,1365.7 3651.3,1338.7"]; + teleforma_models_Conference -> teleforma_models_Room [arrowhead=none, arrowtail=dot, label="room (conference)", lp="3919.5,1468", pos="3691.3,1535.2 3772.1,1506.1 3901.8,1458.6 3905,1454 3965.5,1366.7 3938.8,1315.7 3905,1215 3903.8,1211.4 3902.2,1208 3900.3,1204.6"]; + teleforma_models_LiveStream -> teleforma_models_CourseType [arrowhead=none, arrowtail=dot, label="course_type (livestream)", lp="3332,1320", pos="3238.2,1752.4 3249,1733.6 3262.6,1706.6 3269,1681 3294,1580.4 3214.2,1287.7 3288,1215 3303.5,1199.8 3662.6,1219.3 3679,1205 3700\ +,1186.6 3669,1162.5 3689,1143 3732.7,1100.5 3783.9,1170.1 3825,1125 3855.6,1091.5 3815.5,754.49 3841,717 3852.2,700.55 3871.1,715.66\ + 3882,699 3884.9,694.53 3884.6,691.64 3882,687 3881.5,686.07 3680.8,565.64 3584,507.6"]; + teleforma_models_LiveStream -> teleforma_models_Course [arrowhead=none, arrowtail=dot, label="course (livestream)", lp="2562.5,1320", pos="3165.8,1771.4 2999.6,1753.6 2528,1691.4 2528,1558 2528,1558 2528,1558 2528,1174 2528,1148.6 2538.9,736.83 2523,717 2500.3,688.64\ + 2423.6,714.76 2447,687 2477.5,650.8 2515,698.51 2552,669 2592.2,636.93 2612.5,581.07 2622.5,537.84"]; + teleforma_models_LiveStream -> teleforma_models_Conference [arrowhead=none, arrowtail=dot, label="conference (livestream)", lp="3413.5,1675", pos="3251,1752.3 3270.4,1735.9 3297.2,1714.7 3323,1699 3402.6,1650.5 3501.6,1607.6 3564.8,1582.2"]; + teleforma_models_LiveStream -> teleforma_models_StreamingServer [arrowhead=none, arrowtail=dot, label="server (livestream)", lp="3235.5,1675", pos="3216.9,1752.3 3212.2,1733 3206,1705.4 3202,1681 3198.3,1658.7 3195.3,1634 3193,1612.7"]; + teleforma_models_Document -> teleforma_models_CourseType [arrowhead=none, arrowtail=dot, label="course_type (document)", lp="3856,1320", pos="3615,1704.8 3618,1702.7 3621,1700.8 3624,1699 3653.2,1681.9 3671.3,1701.8 3698,1681 3780.3,1617.1 3781.3,1574.7 3808,1474 3812.7\ +,1456.2 3806.5,1157.3 3818,1143 3838.7,1117.3 3869,1150.4 3890,1125 3918.9,1090 3905.8,761.98 3912,717 3913.8,703.67 3924.1,697.74\ + 3916,687 3898.5,663.75 3879.7,680.59 3853,669 3747.8,623.36 3635.1,549.05 3575.6,507.53"]; + teleforma_models_Document -> teleforma_models_Course [arrowhead=none, arrowtail=dot, label="course (document)", lp="3432,1320", pos="3487,1711 3481.1,1706.6 3475.1,1702.5 3469,1699 3444.5,1684.9 3425.4,1703.3 3408,1681 3344.2,1599.4 3392.3,1318.4 3398,1215 3399.8\ +,1182.9 3383.3,1165.8 3406,1143 3455.2,1093.5 3515.6,1177.1 3562,1125 3592.2,1091.2 3593.8,749.35 3562,717 3524.4,678.69 2633.6\ +,737.31 2596,699 2554.8,657.06 2574.5,587.71 2597.7,537.67"]; + teleforma_models_Document -> teleforma_models_Conference [arrowhead=none, arrowtail=dot, label="conference (document)", lp="3652,1675", pos="3598.6,1698.9 3601.3,1693 3603.8,1687 3606,1681 3614.6,1657.2 3620,1629.6 3623.2,1606.6"]; + teleforma_models_Document -> teleforma_models_DocumentType [arrowhead=none, arrowtail=dot, label="type (document)", lp="3849.5,1675", pos="3615.2,1703.9 3618.1,1702.1 3621,1700.5 3624,1699 3696.5,1663.2 3737.4,1725.3 3805,1681 3837.5,1659.8 3856.2,1617.7 3865.7,1588.7"]; + teleforma_models_Media -> teleforma_models_CourseType [arrowhead=none, arrowtail=dot, label="course_type (media)", lp="3568,1320", pos="3396.7,1705 3397.6,1692.9 3398.9,1680.5 3401,1669 3418.8,1570.2 3442.2,1550.4 3470,1454 3500.3,1348.6 3446.6,1285 3531,1215 3557.6\ +,1193 3658.6,1226 3686,1205 3709.1,1187.3 3684.5,1161.5 3707,1143 3753.4,1104.8 3800,1168.9 3841,1125 3903,1058.6 3817.2,793.01\ + 3867,717 3876.6,702.37 3892.9,713.93 3902,699 3921.4,667.27 3866.9,675.65 3853,669 3750.6,620 3638.4,548.11 3577.9,507.63"]; + teleforma_models_Media -> teleforma_models_Course [arrowhead=none, arrowtail=dot, label="course (media)", lp="3224.5,1320", pos="3376.3,1704.9 3356.4,1642.6 3320.3,1553.2 3264,1492 3240.8,1466.8 3214.2,1483.6 3197,1454 3143.5,1362.2 3124.1,1292.3 3197,1215 \ +3210.1,1201.2 3352.3,1215.8 3368,1205 3392.9,1187.9 3371.6,1160.9 3396,1143 3422.9,1123.3 3522.9,1150 3545,1125 3575.1,1091.1 3576.8\ +,749.35 3545,717 3507.3,678.58 2613.7,737.42 2576,699 2534.2,656.45 2560.6,587.55 2589.7,537.78"]; + teleforma_models_Media -> teleforma_models_Conference [arrowhead=none, arrowtail=dot, label="conference (media)", lp="3563,1675", pos="3460.3,1712.7 3466.1,1707.8 3472.1,1703.2 3478,1699 3492.3,1688.9 3499,1691.5 3513,1681 3541.2,1659.7 3568.5,1631 3589.3,1606.8"]; + teleforma_models_Training -> teleforma_models_Period [arrowhead=none, arrowtail=dot, label="period (training)", lp="2591,693", pos="3774.8,884.46 3774.9,837.2 3767,756.3 3716,717 3665.2,677.84 2613.7,736.9 2562,699 2501,654.34 2489.6,557.38 2487.9,507.7"]; + teleforma_models_Training -> teleforma_models_CourseType [arrowhead=dot, arrowtail=dot, label="synthesis_note (training_synthesis_note)", lp="3373.5,693", pos="s,3774.6,884.27 e,3478,499.33 3774.5,876.26 3773.5,828.52 3763.5,754.71 3716,717 3679.8,688.31 3332.9,732.34 3301,699 3230.3,625.18\ + 3379.9,543.23 3470.5,502.66", dir=both]; + teleforma_models_Training -> teleforma_models_CourseType [arrowhead=dot, arrowtail=dot, label="obligation (training_obligation)", lp="3522.5,693", pos="s,3774.5,884.49 e,3508.2,507.75 3774.3,876.22 3773,828.71 3762.9,755.32 3716,717 3673.4,682.16 3506.5,739.3 3469,699 3421.3,647.66\ + 3468.5,562.94 3503.3,514.36", dir=both]; + teleforma_models_Training -> teleforma_models_CourseType [arrowhead=dot, arrowtail=dot, label="procedure (training_procedure)", lp="3655.5,693", pos="s,3773.9,884.29 e,3532.5,507.87 3773.7,876.12 3771.8,829.19 3761,756.93 3716,717 3676.6,682.09 3638.6,733.58 3599,699 3546,652.81\ + 3534.6,566.22 3532.7,515.92", dir=both]; + teleforma_models_Training -> teleforma_models_CourseType [arrowhead=dot, arrowtail=dot, label="written_speciality (training_written_speciality)", lp="3798,693", pos="s,3768.6,884.29 e,3567.3,507.72 3767.4,876.15 3760,827.38 3743.9,748.24 3712,687 3676.1,618.17 3614,552.34 3573.1,513.29", dir=both]; + teleforma_models_Training -> teleforma_models_CourseType [arrowhead=dot, arrowtail=dot, label="oral_speciality (training_oral_speciality)", lp="2878.5,693", pos="s,3774.8,884.49 e,3477.9,484.18 3774.7,876.45 3773.8,828.55 3764.1,754.25 3716,717 3676.2,686.14 2844.3,734.99 2809,699 2711.1,599.1\ + 3276.3,511.88 3469.8,485.29", dir=both]; + teleforma_models_Training -> teleforma_models_CourseType [arrowhead=dot, arrowtail=dot, label="oral_1 (training_oral_1)", lp="3013.5,693", pos="s,3774.7,884.12 e,3477.8,480.13 3774.7,876.08 3773.7,828.2 3763.9,754.25 3716,717 3683.3,691.58 2999.9,728.63 2971,699 2817.3,541.51\ + 3292.9,493.05 3469.7,480.69", dir=both]; + teleforma_models_Training -> teleforma_models_CourseType [arrowhead=dot, arrowtail=dot, label="oral_2 (training_oral_2)", lp="3121.5,693", pos="s,3774.7,884.15 e,3478,483.65 3774.6,876.12 3773.7,828.27 3763.8,754.35 3716,717 3688.1,695.2 3103.7,724.38 3079,699 2954,570.37\ + 3318.3,505.6 3470,484.73", dir=both]; + teleforma_models_Training -> teleforma_models_CourseType [arrowhead=dot, arrowtail=dot, label="options (training_options)", lp="3246.5,693", pos="s,3774.7,884.2 e,3477.6,490.13 3774.6,876.18 3773.6,828.38 3763.7,754.51 3716,717 3671,681.6 3240.8,740.19 3201,699 3107,601.63 \ +3349.4,523.67 3469.8,492.14", dir=both]; + teleforma_models_Training -> teleforma_models_Course [arrowhead=dot, arrowtail=dot, label="magistral_courses (training_magistral_courses)", lp="2715.5,693", pos="s,3774.8,884.47 e,2610.9,537.96 3774.7,876.42 3773.9,828.49 3764.2,754.18 3716,717 3668.3,680.16 2673.3,741.98 2631,699 2592.4,659.74\ + 2597.2,595.17 2609,545.76", dir=both]; + teleforma_models_Student -> teleforma_models_Period [arrowhead=none, arrowtail=dot, label="period (student)", lp="2500,921", pos="2961,1304.8 2843.8,1277.7 2608.8,1222 2574,1205 2521.9,1179.6 2497.9,1176.3 2471,1125 2359.6,912.75 2445.3,605.1 2477.3,507.74"]; + teleforma_models_Student -> teleforma_models_Course [arrowhead=dot, arrowtail=dot, label="procedure (student_procedure)", lp="2937.5,921", pos="s,3001.5,1295.3 e,2622,537.84 2995.7,1289.4 2961.1,1253.5 2907,1190.6 2881,1125 2847.4,1040.2 2901.5,779.44 2835,717 2805.1,688.98\ + 2495.2,728.65 2467,699 2463.3,695.14 2463.6,691.14 2467,687 2491.3,657 2522.3,693.65 2552,669 2589.1,638.25 2609.2,587.41 2620\ +,545.77", dir=both]; + teleforma_models_Student -> teleforma_models_Course [arrowhead=dot, arrowtail=dot, label="oral_speciality (student_oral_speciality)", lp="2761.5,921", pos="s,2961,1302 e,2622.3,537.54 2953,1299.4 2873.6,1273.1 2751.2,1219.2 2692,1125 2643.6,1048 2723.9,781.69 2660,717 2628.8,685.42 2490.9\ +,731.78 2461,699 2457.4,695.06 2457.6,691.12 2461,687 2487.2,655.14 2520.1,695.1 2552,669 2589.4,638.39 2609.6,587.29 2620.3\ +,545.5", dir=both]; + teleforma_models_Student -> teleforma_models_Course [arrowhead=dot, arrowtail=dot, label="written_speciality (student_written_speciality)", lp="3110,921", pos="s,3027.6,1295.3 e,2621.8,537.63 3027.7,1287.2 3030,1167.1 3034.9,757.04 2994,717 2952.7,676.53 2514.2,740.58 2474,699 2470.3,695.16\ + 2470.7,691.17 2474,687 2496.1,659.16 2524.8,691.96 2552,669 2588.8,637.91 2609,587.09 2619.9,545.54", dir=both]; + teleforma_models_Student -> teleforma_models_Course [arrowhead=dot, arrowtail=dot, label="oral_1 (student_oral_1)", lp="3251.5,921", pos="s,3058.1,1295.3 e,2621.5,537.83 3064.3,1289.9 3104.2,1255.1 3165.1,1193.7 3190,1125 3205.5,1082.4 3221.6,749.46 3190,717 3162.5,\ +688.79 2508.5,727.21 2481,699 2477.3,695.18 2477.7,691.21 2481,687 2501,661.31 2527.4,690.27 2552,669 2588.3,637.63 2608.5,587.07\ + 2619.5,545.71", dir=both]; + teleforma_models_Student -> teleforma_models_Course [arrowhead=dot, arrowtail=dot, label="oral_2 (student_oral_2)", lp="3498.5,921", pos="s,3049.4,1295.2 e,2601,537.65 3055.1,1289.4 3080.2,1264.4 3119.3,1230.7 3161,1215 3197.4,1201.2 3301.1,1222.3 3336,1205 3368.5,1188.9\ + 3359.5,1164.1 3389,1143 3406.5,1130.4 3421.9,1142.8 3434,1125 3459.4,1087.5 3465.7,749.38 3434,717 3399.6,681.87 2583.4,734.13\ + 2549,699 2545.3,695.19 2548,692.24 2549,687 2558.4,637.69 2579.1,585.18 2597.6,545", dir=both]; + teleforma_models_Student -> teleforma_models_Course [arrowhead=dot, arrowtail=dot, label="options (student_options)", lp="2610.5,921", pos="s,2960.7,1314.9 e,2622.4,537.68 2952.5,1313.9 2844.6,1300.6 2648.6,1258.3 2565,1125 2516.7,1048 2592.4,785.9 2533,717 2508.8,688.86\ + 2431.3,715.56 2455,687 2483,653.29 2517.9,696.56 2552,669 2589.6,638.61 2609.8,587.5 2620.4,545.65", dir=both]; + teleforma_models_Student -> teleforma_models_IEJ [arrowhead=none, arrowtail=dot, label="iej (student)", lp="3310.5,1174", pos="3050.7,1295.4 3075.8,1271 3117.6,1234.4 3161,1215 3184.1,1204.7 3194.4,1216.4 3217,1205 3263,1181.7 3273.3,1168.5 3301,1125 3336.5\ +,1069.4 3355.8,993.48 3364.4,951.71"]; + teleforma_models_Student -> teleforma_models_Training [arrowhead=none, arrowtail=dot, label="training (student)", lp="3573.5,1174", pos="3048.8,1295.5 3073.2,1269.9 3115.4,1231.5 3161,1215 3196.3,1202.2 3465.9,1222.7 3499,1205 3528.8,1189.1 3513.8,1160 3543,1143 3576.4\ +,1123.5 3686.5,1149.9 3716,1125 3764.9,1083.7 3773.7,1004.3 3774.3,957.68"]; + teleforma_models_Payment -> teleforma_models_Student [arrowhead=none, arrowtail=dot, label="student (payment)", lp="3060,1468", pos="3027,1527.4 3027,1479.7 3027,1388.5 3027,1344.7"]; } - subgraph cluster_telemeta_models { - graph [bb="119.25,15,2218.2,1661", + subgraph cluster_sorl_thumbnail_models { + graph [bb="4587,1744,4694,1839", color=olivedrab4, - label=<
telemeta
>, + label=<
sorl.thumbnail
>, + style=rounded]; + sorl_thumbnail_models_KVStore [label=<
KVStore
key CharField
value TextField
>, height="0.68056", pos="4640,1777", width="1.1944"]; + } + subgraph cluster_django_contrib_auth_models { + graph [bb="4062,162,4287,1037", + color=olivedrab4, + label=<
django.contrib.auth
>, style=rounded]; - telemeta_models_enum_Enumeration [label=<
Enumeration
<ModelCore>
value CharField
>, height="0.66667", pos="2165.2,1558", width="1.25"]; - telemeta_models_core_ModelCore [label=<
ModelCore
<EnhancedModel>
>, height="0.5", pos="2056.2,1558", width="1.2778"]; - telemeta_models_media_MediaBaseResource [label=<
MediaBaseResource
<MediaResource>
title CharField
description CharField
code CharField
reference CharField
public_access CharField
>, height="1.3333", pos="1931.2,1558", width="1.6944"]; - telemeta_models_media_MediaResource [label=<
MediaResource
<ModelCore>
>, height="0.5", pos="1809.2,1558", width="1.1944"]; - telemeta_models_media_MediaRelated [label=<
MediaRelated
<MediaResource>
title CharField
date DateTimeField
description TextField
mime_type CharField
url CharField
credits CharField
file FileField
>, height="1.6667", pos="1684.2,1558", width="1.7778"]; - telemeta_models_enum_PhysicalFormat [label=<
PhysicalFormat
<Enumeration>
id AutoField
value CharField
>, height="0.83333", pos="1262.2,201", width="1.3333"]; - telemeta_models_enum_PublishingStatus [label=<
PublishingStatus
<Enumeration>
id AutoField
value CharField
>, height="0.83333", pos="754.25,201", width="1.3889"]; - telemeta_models_enum_AcquisitionMode [label=<
AcquisitionMode
<Enumeration>
id AutoField
value CharField
>, height="0.83333", pos="871.25,201", width="1.3611"]; - telemeta_models_enum_MetadataAuthor [label=<
MetadataAuthor
<Enumeration>
id AutoField
value CharField
>, height="0.83333", pos="986.25,201", width="1.3333"]; - telemeta_models_enum_MetadataWriter [label=<
MetadataWriter
<Enumeration>
id AutoField
value CharField
>, height="0.83333", pos="1099.2,201", width="1.3056"]; - telemeta_models_enum_LegalRight [label=<
LegalRight
<Enumeration>
id AutoField
value CharField
>, height="0.83333", pos="293.25,201", width="1.2778"]; - telemeta_models_enum_RecordingContext [label=<
RecordingContext
<Enumeration>
id AutoField
value CharField
>, height="0.83333", pos="178.25,201", width="1.4167"]; - telemeta_models_enum_AdConversion [label=<
AdConversion
<Enumeration>
id AutoField
value CharField
>, height="0.83333", pos="404.25,201", width="1.3056"]; - telemeta_models_enum_VernacularStyle [label=<
VernacularStyle
<Enumeration>
id AutoField
value CharField
>, height="0.83333", pos="763.25,477", width="1.3333"]; - telemeta_models_enum_GenericStyle [label=<
GenericStyle
<Enumeration>
id AutoField
value CharField
>, height="0.83333", pos="875.25,477", width="1.2778"]; - telemeta_models_enum_ContextKeyword [label=<
ContextKeyword
<Enumeration>
id AutoField
value CharField
>, height="0.83333", pos="488.25,921", width="1.3611"]; - telemeta_models_enum_Publisher [label=<
Publisher
<Enumeration>
id AutoField
value CharField
>, height="0.83333", pos="530.25,53", width="1.2778"]; - telemeta_models_enum_PublisherCollection [label=<
PublisherCollection
<ModelCore>
id AutoField
value CharField
>, height="0.83333", pos="634.25,201", width="1.4444"]; - telemeta_models_enum_EthnicGroup [label=<
EthnicGroup
<Enumeration>
id AutoField
value CharField
>, height="0.83333", pos="1104.2,477", width="1.2778"]; - telemeta_models_enum_EthnicGroupAlias [label=<
EthnicGroupAlias
<ModelCore>
id AutoField
value CharField
>, height="0.83333", pos="1098.2,921", width="1.3889"]; - telemeta_models_enum_TapeWheelDiameter [label=<
TapeWheelDiameter
<Enumeration>
id AutoField
value CharField
>, height="0.83333", pos="1473.2,921", width="1.4444"]; - telemeta_models_enum_TapeLength [label=<
TapeLength
<Enumeration>
id AutoField
value CharField
>, height="0.83333", pos="1556.2,1558", width="1.2778"]; - telemeta_models_enum_TapeWidth [label=<
TapeWidth
<Enumeration>
id AutoField
value CharField
>, height="0.83333", pos="1446.2,1558", width="1.2778"]; - telemeta_models_enum_TapeSpeed [label=<
TapeSpeed
<Enumeration>
id AutoField
value CharField
>, height="0.83333", pos="1212.2,921", width="1.2778"]; - telemeta_models_enum_TapeVendor [label=<
TapeVendor
<Enumeration>
id AutoField
value CharField
>, height="0.83333", pos="1747.2,921", width="1.2778"]; - telemeta_models_enum_NumberOfChannels [label=<
NumberOfChannels
<Enumeration>
id AutoField
value CharField
>, height="0.83333", pos="970.25,921", width="1.4444"]; - telemeta_models_enum_Organization [label=<
Organization
<Enumeration>
id AutoField
value CharField
>, height="0.83333", pos="985.25,477", width="1.2778"]; - telemeta_models_enum_Rights [label=<
Rights
<Enumeration>
id AutoField
value CharField
>, height="0.83333", pos="421.25,477", width="1.2778"]; - telemeta_models_enum_Subject [label=<
Subject
<Enumeration>
id AutoField
value CharField
>, height="0.83333", pos="531.25,477", width="1.2778"]; - telemeta_models_location_Location [label=<
Location
<ModelCore>
id AutoField
name CharField
type IntegerField
latitude FloatField
longitude FloatField
is_authoritative BooleanField
>, height="1.5", pos="1613.2,477", width="1.9444"]; - telemeta_models_location_LocationType [label=<
LocationType
<ModelCore>
id AutoField
code CharField
name CharField
>, height=1, pos="1613.2,201", width="1.2778"]; - telemeta_models_location_LocationAlias [label=<
LocationAlias
<ModelCore>
id AutoField
alias CharField
is_authoritative BooleanField
>, height=1, pos="1613.2,921", width="1.9444"]; - telemeta_models_location_LocationRelation [label=<
LocationRelation
<ModelCore>
id AutoField
is_direct BooleanField
is_authoritative BooleanField
>, height=1, pos="1881.2,921", width="1.9444"]; - telemeta_models_system_Revision [label=<
Revision
<ModelCore>
id AutoField
element_type CharField
element_id IntegerField
change_type CharField
time DateTimeField
>, height="1.3333", pos="1171.2,1558", width="1.8611"]; - telemeta_models_system_UserProfile [label=<
UserProfile
id AutoField
institution CharField
department CharField
attachment CharField
function CharField
address TextField
telephone CharField
expiration_date DateField
>, height="1.6806", pos="1319.2,1558", width="1.75"]; - telemeta_models_system_Criteria [label=<
Criteria
<ModelCore>
id AutoField
key CharField
value CharField
>, height=1, pos="2056.2,1320", width="1.25"]; - telemeta_models_system_Search [label=<
Search
<ModelCore>
id AutoField
date DateTimeField
description CharField
>, height=1, pos="1022.2,1558", width="1.7778"]; - telemeta_models_instrument_Instrument [label=<
Instrument
<ModelCore>
id AutoField
name CharField
>, height="0.83333", pos="2128.2,921", width="1.25"]; - telemeta_models_instrument_InstrumentAlias [label=<
InstrumentAlias
<ModelCore>
id AutoField
name CharField
>, height="0.83333", pos="2017.2,921", width="1.3333"]; - telemeta_models_instrument_InstrumentRelation [label=<
InstrumentRelation
<ModelCore>
id AutoField
>, height="0.66667", pos="1668.2,1320", width="1.4167"]; - telemeta_models_instrument_InstrumentAliasRelation [label=<
InstrumentAliasRelation
<ModelCore>
id AutoField
>, height="0.66667", pos="1539.2,1320", width="1.6667"]; - telemeta_models_language_Language [label=<
Language
<ModelCore>
id AutoField
identifier CharField
part2B CharField
part2T CharField
part1 CharField
scope CharField
type CharField
name CharField
comment TextField
>, height=2, pos="646.25,477", width="1.4167"]; - telemeta_models_format_Format [label=<
Format
<ModelCore>
id AutoField
original_code CharField
original_number CharField
original_status CharField
original_state TextField
original_comments TextField
original_audio_quality TextField
recording_system CharField
tape_thickness CharField
tape_reference CharField
sticker_presence BooleanField
>, height="2.3333", pos="1220.2,1320", width="2.3056"]; - telemeta_models_media_MediaItem [label=<
MediaItem
<MediaResource>
id AutoField
title CharField
alt_title CharField
recorded_from_date DateField
recorded_to_date DateField
scientist CharField
summary TextField
comment TextField
location_comment CharField
cultural_area CharField
language CharField
context_comment TextField
moda_execut CharField
author CharField
contributor CharField
public_access CharField
depositor CharField
code CharField
old_code CharField
track CharField
recordist CharField
digitalist CharField
collector CharField
collector_selection CharField
collector_from_collection BooleanField
digitization_date DateField
publishing_date DateField
creator_reference CharField
external_references TextField
approx_duration DurationField
file FileField
>, height="5.6667", pos="697.25,921", width="2.5"]; - telemeta_models_media_MediaCollection [label=<
MediaCollection
<MediaResource>
id AutoField
reference CharField
title CharField
alt_title CharField
creator CharField
recorded_from_year IntegerField
recorded_to_year IntegerField
year_published IntegerField
collector CharField
publisher_serial CharField
booklet_author CharField
external_references TextField
doctype_code IntegerField
public_access CharField
cnrs_contributor CharField
booklet_description TextField
alt_ids CharField
comment TextField
travail CharField
items_done CharField
collector_is_creator BooleanField
is_published BooleanField
conservation_site CharField
code CharField
old_code CharField
approx_duration DurationField
physical_items_num IntegerField
state TextField
a_informer_07_03 CharField
>, height="5.3333", pos="277.25,477", width="2.2222"]; - telemeta_models_media_MediaCollectionRelated [label=<
MediaCollectionRelated
<MediaRelated>
id AutoField
title CharField
date DateTimeField
description TextField
mime_type CharField
url CharField
credits CharField
file FileField
>, height="1.8333", pos="359.25,921", width="1.7222"]; - telemeta_models_media_MediaItemRelated [label=<
MediaItemRelated
<MediaRelated>
id AutoField
title CharField
date DateTimeField
description TextField
mime_type CharField
url CharField
credits CharField
file FileField
>, height="1.8333", pos="860.25,1320", width="1.6389"]; - telemeta_models_media_MediaItemKeyword [label=<
MediaItemKeyword
<ModelCore>
id AutoField
>, height="0.66667", pos="450.25,1320", width="1.4167"]; - telemeta_models_media_MediaItemPerformance [label=<
MediaItemPerformance
<ModelCore>
id AutoField
instruments_num CharField
musicians CharField
>, height=1, pos="1391.2,1320", width="1.9444"]; - telemeta_models_media_MediaItemAnalysis [label=<
MediaItemAnalysis
<ModelCore>
id AutoField
analyzer_id CharField
name CharField
value CharField
unit CharField
>, height="1.3333", pos="574.25,1320", width="1.5278"]; - telemeta_models_media_MediaPart [label=<
MediaPart
<MediaResource>
id AutoField
title CharField
start FloatField
end FloatField
>, height="1.1667", pos="986.25,1320", width="1.3611"]; - telemeta_models_media_Playlist [label=<
Playlist
<ModelCore>
id AutoField
public_id CharField
title CharField
description TextField
>, height="1.1667", pos="1938.2,1320", width="1.5278"]; - telemeta_models_media_PlaylistResource [label=<
PlaylistResource
<ModelCore>
id AutoField
public_id CharField
resource_type CharField
resource_id CharField
>, height="1.1667", pos="879.25,1558", width="1.6944"]; - telemeta_models_media_MediaItemMarker [label=<
MediaItemMarker
<MediaResource>
id AutoField
public_id CharField
time FloatField
title CharField
date DateTimeField
description TextField
>, height="1.5", pos="1801.2,1320", width="1.7778"]; - telemeta_models_media_MediaItemTranscodingFlag [label=<
MediaItemTranscodingFlag
<ModelCore>
id AutoField
mime_type CharField
date DateTimeField
value BooleanField
>, height="1.1667", pos="715.25,1320", width="1.8889"]; - telemeta_models_media_MediaCorpus [label=<
MediaCorpus
<MediaBaseResource>
id AutoField
title CharField
description CharField
code CharField
reference CharField
public_access CharField
recorded_from_year IntegerField
recorded_to_year IntegerField
>, height="1.8333", pos="203.25,921", width="2.1111"]; - telemeta_models_media_MediaFonds [label=<
MediaFonds
<MediaBaseResource>
id AutoField
title CharField
description CharField
code CharField
reference CharField
public_access CharField
>, height="1.5", pos="185.25,1320", width="1.6111"]; - telemeta_models_media_MediaCorpusRelated [label=<
MediaCorpusRelated
<MediaRelated>
id AutoField
title CharField
date DateTimeField
description TextField
mime_type CharField
url CharField
credits CharField
file FileField
>, height="1.8333", pos="321.25,1320", width="1.6667"]; - telemeta_models_media_MediaFondsRelated [label=<
MediaFondsRelated
<MediaRelated>
id AutoField
title CharField
date DateTimeField
description TextField
mime_type CharField
url CharField
credits CharField
file FileField
>, height="1.8333", pos="186.25,1558", width="1.6389"]; - telemeta_models_enum_PublisherCollection -> telemeta_models_enum_Publisher [arrowhead=none, arrowtail=dot, label="publisher (publisher_collections)", lp="652.25,141", pos="612.95,170.69 594.94,145.07 569.28,108.55 551.34,83.013"]; - telemeta_models_enum_EthnicGroupAlias -> telemeta_models_enum_EthnicGroup [arrowhead=none, arrowtail=dot, label="ethnic_group (aliases)", lp="1140.7,693", pos="1098.7,890.83 1099.7,809.83 1102.7,588.26 1103.8,507.21"]; - telemeta_models_location_Location -> telemeta_models_location_LocationType [arrowhead=none, arrowtail=dot, label="complete_type (locations)", lp="1658.7,261", pos="1613.2,422.8 1613.2,367.85 1613.2,284.38 1613.2,237.06"]; - telemeta_models_location_Location -> telemeta_models_location_Location [arrowhead=none, arrowtail=dot, label="current_location (past_names)", lp="1755.7,477", pos="1683.3,513.93 1694,508.29 1701.2,495.98 1701.2,477 1701.2,458.02 1694,445.71 1683.3,440.07"]; - telemeta_models_location_LocationAlias -> telemeta_models_location_Location [arrowhead=none, arrowtail=dot, label="location (aliases)", lp="1643.2,693", pos="1613.2,884.67 1613.2,806.69 1613.2,622.95 1613.2,531.16"]; - telemeta_models_location_LocationRelation -> telemeta_models_location_Location [arrowhead=none, arrowtail=dot, label="location (ancestor_relations)", lp="1910.7,693", pos="1884.8,884.98 1888,836.92 1887.7,750.51 1854.2,687 1815.5,613.46 1739.7,554.1 1683.3,517.49"]; - telemeta_models_location_LocationRelation -> telemeta_models_location_Location [arrowhead=none, arrowtail=dot, label="ancestor_location (descendant_relations)", lp="1776.7,693", pos="1877.9,884.97 1871.5,838.67 1853.3,759.22 1802.2,717 1767.8,688.51 1737.9,727.22 1703.2,699 1652.3,657.54 1629.9,582.69 1620.3,531.46"]; - telemeta_models_system_Search -> telemeta_models_system_Criteria [arrowhead=dot, arrowtail=dot, label="criteria (search)", lp="2009.7,1468", pos="s,1052.6,1521.9 e,2052.4,1356.3 1058.7,1516.2 1069.4,1506.5 1081.9,1497.5 1095.2,1492 1188.6,1453.8 1919.8,1512.2 2002.2,1454 2031.2\ -,1433.5 2044.7,1394.8 2050.9,1364.2", dir=both]; - telemeta_models_instrument_InstrumentRelation -> telemeta_models_instrument_Instrument [arrowhead=none, arrowtail=dot, label="instrument (parent_relation)", lp="2017.2,1174", pos="1674.7,1295.6 1682.7,1270.5 1699.1,1232.9 1728.2,1215 1748.7,1202.5 1924.8,1219.2 1944.2,1205 1968,1187.7 1944.6,1161.7 1967.2,1143\ - 2004.4,1112.3 2038.6,1157.5 2074.2,1125 2123.5,1080.1 2130,995.92 2129.7,951.02"]; - telemeta_models_instrument_InstrumentRelation -> telemeta_models_instrument_Instrument [arrowhead=none, arrowtail=dot, label="parent_instrument (child_relation)", lp="2148.7,1174", pos="1674.5,1295.9 1682.4,1270.8 1698.7,1232.7 1728.2,1215 1760.6,1195.6 2038.3,1229.1 2067.2,1205 2086.8,1188.7 2113.5,1020.9 2123.9\ -,951.14"]; - telemeta_models_instrument_InstrumentAliasRelation -> telemeta_models_instrument_InstrumentAlias [arrowhead=none, arrowtail=dot, label="alias (other_name)", lp="1906.2,1174", pos="1547.5,1295.9 1557.6,1270.8 1577.1,1232.6 1608.2,1215 1632,1201.6 1831.7,1221.6 1853.2,1205 1876.1,1187.4 1850.9,1162.4 1872.2,1143\ - 1901.8,1116.2 1931,1152.2 1960.2,1125 2009.1,1079.5 2017.3,995.98 2018,951.22"]; - telemeta_models_instrument_InstrumentAliasRelation -> telemeta_models_instrument_InstrumentAlias [arrowhead=none, arrowtail=dot, label="instrument (relation)", lp="1697.7,1174", pos="1549.4,1295.8 1560.5,1272 1580.6,1236.3 1608.2,1215 1619.4,1206.4 1628.1,1214.8 1638.2,1205 1659.4,1184.6 1637.6,1160.5 1661.2,1143\ - 1714.7,1103.4 1908.5,1166.8 1960.2,1125 2012.5,1082.8 2019.2,997.12 2018.8,951.37"]; - telemeta_models_format_Format -> telemeta_models_enum_PhysicalFormat [arrowhead=none, arrowtail=dot, label="physical_format (format)", lp="1333.2,693", pos="1282.7,1235.7 1287.8,1225.7 1292.2,1215.4 1295.2,1205 1303.1,1178.6 1298.3,1170.4 1295.2,1143 1294.4,1134.9 1292.1,1133.1 1291.2\ -,1125 1270.4,935.46 1299.9,457.67 1302.2,267 1302.3,261.67 1303.9,260.06 1302.2,255 1299.5,246.58 1294.8,238.4 1289.6,231.06"]; - telemeta_models_format_Format -> telemeta_models_media_MediaItem [arrowhead=none, arrowtail=dot, label="item (format)", lp="868.75,1174", pos="1136.9,1259 1108.8,1241.6 1076.4,1224.7 1044.2,1215 1023.1,1208.6 863.88,1217 845.25,1205 844.45,1204.5 817.87,1153.6 787.45,1095.1"]; - telemeta_models_format_Format -> telemeta_models_enum_TapeWheelDiameter [arrowhead=none, arrowtail=dot, label="tape_wheel_diameter (format)", lp="1386.7,1174", pos="1289.8,1235.9 1296.8,1225.8 1303.5,1215.4 1309.2,1205 1323.5,1179.3 1310.3,1162.5 1332.2,1143 1357.9,1120.3 1382.1,1148.3 1407.2\ -,1125 1456.8,1079.1 1469.3,995.75 1472.3,951.12"]; - telemeta_models_format_Format -> telemeta_models_enum_TapeSpeed [arrowhead=none, arrowtail=dot, label="tape_speed (format)", lp="1255.2,1174", pos="1218.6,1235.9 1216.8,1146.9 1214.1,1011.4 1212.9,951.39"]; - telemeta_models_format_Format -> telemeta_models_enum_TapeVendor [arrowhead=none, arrowtail=dot, label="tape_vendor (format)", lp="1502.7,1174", pos="1282,1236 1291.3,1227.7 1301.4,1220.4 1312.2,1215 1338,1202.1 1418.3,1222.3 1441.2,1205 1464.7,1187.3 1440.8,1160.7 1464.2,1143 \ -1504.8,1112.4 1653.1,1157.5 1692.2,1125 1743.7,1082.2 1749.8,996.76 1749,951.21"]; - telemeta_models_format_Format -> telemeta_models_enum_NumberOfChannels [arrowhead=none, arrowtail=dot, label="original_channels (format)", lp="952.25,1174", pos="1137.2,1259.7 1109,1242.2 1076.5,1225.1 1044.2,1215 1029.5,1210.4 915.79,1216.3 905.25,1205 886.47,1184.8 901.33,1170.3 905.25,1143\ - 908,1123.8 943.54,1007.4 960.87,951.23"]; - telemeta_models_format_Format -> telemeta_models_location_Location [arrowhead=none, arrowtail=dot, label="original_location (format)", lp="1367.7,921", pos="1288.2,1235.7 1293.8,1225.8 1298.7,1215.4 1302.2,1205 1337.5,1102.4 1254,800.57 1323.2,717 1345.7,689.94 1369.7,716.4 1400.2,699\ - 1473.6,657.22 1537.5,582.45 1575.7,531.32"]; - telemeta_models_media_MediaCollection -> telemeta_models_enum_PhysicalFormat [arrowhead=none, arrowtail=dot, label="physical_format (collections)", lp="1248.2,261", pos="357.33,291.43 360.2,289.16 363.17,287.01 366.25,285 403.77,260.44 1130.8,281.54 1173.2,267 1194.9,259.58 1215.7,244.79 1231.7,231.1"]; - telemeta_models_media_MediaCollection -> telemeta_models_enum_PublishingStatus [arrowhead=none, arrowtail=dot, label="publishing_status (collections)", lp="728.25,261", pos="357.45,291.61 360.28,289.28 363.21,287.08 366.25,285 417.69,249.77 586.8,285.81 646.25,267 670.97,259.18 695.85,244.55 715.48,231.04"]; - telemeta_models_media_MediaCollection -> telemeta_models_enum_AcquisitionMode [arrowhead=none, arrowtail=dot, label="acquisition_mode (collections)", lp="862.25,261", pos="357.39,291.52 360.24,289.22 363.19,287.04 366.25,285 404.97,259.08 741.45,282.92 785.25,267 806.12,259.41 826.02,244.8 841.41,231.24"]; - telemeta_models_media_MediaCollection -> telemeta_models_enum_MetadataAuthor [arrowhead=none, arrowtail=dot, label="metadata_author (collections)", lp="992.25,261", pos="357.36,291.47 360.22,289.19 363.18,287.03 366.25,285 417.51,251.07 862.75,291.23 919.25,267 936.95,259.4 952.57,244.79 964.26,231.24"]; - telemeta_models_media_MediaCollection -> telemeta_models_enum_MetadataWriter [arrowhead=none, arrowtail=dot, label="metadata_writer (collections)", lp="1117.7,261", pos="357.34,291.45 360.21,289.17 363.18,287.02 366.25,285 429.68,243.3 981.71,301.68 1049.2,267 1064.3,259.25 1076.1,244.62 1084.5,231.1"]; - telemeta_models_media_MediaCollection -> telemeta_models_enum_LegalRight [arrowhead=none, arrowtail=dot, label="legal_rights (collections)", lp="320.75,261", pos="274.94,284.85 275.81,274.73 276.9,264.74 278.25,255 279.33,247.19 281.23,238.92 283.32,231.26"]; - telemeta_models_media_MediaCollection -> telemeta_models_enum_RecordingContext [arrowhead=none, arrowtail=dot, label="recording_context (collections)", lp="218.75,261", pos="197.18,352.01 183.57,324.96 171.5,295.81 164.25,267 161.3,255.3 162.99,242.33 166.06,231.01"]; - telemeta_models_media_MediaCollection -> telemeta_models_enum_AdConversion [arrowhead=none, arrowtail=dot, label="ad_conversion (collections)", lp="425.75,261", pos="357.32,302.99 370,275.43 381.73,249.93 390.29,231.33"]; - telemeta_models_media_MediaCollection -> telemeta_models_enum_Publisher [arrowhead=none, arrowtail=dot, label="publisher (collections)", lp="534.75,201", pos="357.32,292.37 360.2,289.79 363.17,287.33 366.25,285 406.44,254.57 442.41,302.46 478.25,267 511.9,233.7 485.17,208.03 496.25,162 \ -502.74,135.02 512.3,104.95 519.63,83.238"]; - telemeta_models_media_MediaCollection -> telemeta_models_enum_PublisherCollection [arrowhead=none, arrowtail=dot, label="publisher_collection (collections)", lp="585.25,261", pos="357.27,292.3 360.16,289.74 363.15,287.3 366.25,285 411.27,251.49 436.96,281.28 491.25,267 526.76,257.65 534.95,252.49 568.25,237\ - 572.74,234.91 577.36,232.64 581.96,230.3"]; - telemeta_models_media_MediaCollectionRelated -> telemeta_models_media_MediaCollection [arrowhead=none, arrowtail=dot, label="collection (related)", lp="282.25,693", pos="349.96,854.89 340.8,811.21 322.89,755.19 288.25,717 275.42,702.86 259.53,715.08 249.25,699 243.28,689.67 238.99,679.67 236.07,669.26"]; - telemeta_models_media_MediaItem -> telemeta_models_language_Language [arrowhead=none, arrowtail=dot, label="language_iso (items)", lp="639.75,693", pos="607.19,720.06 605.34,713.02 603.68,705.98 602.25,699 591.99,648.96 603.5,592.5 617.31,549.03"]; - telemeta_models_media_MediaItem -> telemeta_models_media_MediaCollection [arrowhead=none, arrowtail=dot, label="collection (items)", lp="412.25,693", pos="607.11,768.02 589.3,748.07 568.98,730.06 546.25,717 482.66,680.47 442.97,740.1 382.25,699 370.07,690.75 359.26,680.7 349.68,669.47"]; - telemeta_models_media_MediaItem -> telemeta_models_media_MediaItem [arrowhead=none, arrowtail=dot, label="copied_from_item (copies)", lp="852.75,921", pos="787.45,957.74 798.21,951.06 805.25,938.81 805.25,921 805.25,903.19 798.21,890.94 787.45,884.26"]; - telemeta_models_media_MediaItem -> telemeta_models_enum_VernacularStyle [arrowhead=none, arrowtail=dot, label="vernacular_style (items)", lp="742.75,693", pos="696.14,716.79 697.25,706.69 698.61,696.71 700.25,687 701.65,678.68 703.71,677.04 706.25,669 724.21,611.96 743.77,544.89 754.67,507.02"]; - telemeta_models_media_MediaItem -> telemeta_models_enum_GenericStyle [arrowhead=none, arrowtail=dot, label="generic_style (items)", lp="845.25,693", pos="787.35,725.5 794.21,712.36 801.21,699.42 808.25,687 812.99,678.63 816.21,677.73 820.25,669 845.44,614.56 861.7,546.02 869.6,507.29"]; - telemeta_models_media_MediaItem -> telemeta_models_enum_EthnicGroup [arrowhead=none, arrowtail=dot, label="ethnic_group (items)", lp="1058.2,693", pos="787.46,812.45 822.11,777.1 864.23,740.86 909.25,717 943.36,698.91 958.58,713.8 994.25,699 1016.8,689.65 1025.3,688.32 1040.2,669\ - 1078,620.05 1094.1,547.65 1100.5,507.19"]; - telemeta_models_media_MediaItem -> telemeta_models_enum_Organization [arrowhead=none, arrowtail=dot, label="organization (mediaitem)", lp="949.75,693", pos="787.3,809.76 822.3,769.27 863.88,724.32 905.25,687 915.41,677.83 922.37,680.2 930.25,669 965.25,619.22 978.11,547.46 982.73,507.25"]; - telemeta_models_media_MediaItem -> telemeta_models_enum_Rights [arrowhead=none, arrowtail=dot, label="rights (mediaitem)", lp="485.75,693", pos="607.24,770.92 589.29,750.26 568.89,731.27 546.25,717 510.63,694.55 482.29,729.48 453.25,699 403.68,646.99 408.94,554.64 415.74,507.11"]; - telemeta_models_media_MediaItem -> telemeta_models_enum_Subject [arrowhead=none, arrowtail=dot, label="subject (mediaitem)", lp="561.25,693", pos="607.2,791.11 587.97,765.79 567.14,739.99 546.25,717 538.2,708.15 531.11,709.92 526.25,699 498.01,635.61 511.96,551.61 522.72,507.32"]; - telemeta_models_media_MediaItem -> telemeta_models_location_Location [arrowhead=none, arrowtail=dot, label="location (mediaitem)", lp="1245.7,693", pos="787.5,806.9 821.65,771.85 863.45,737.22 909.25,717 965.27,692.26 1125.2,715.42 1184.2,699 1221.8,688.54 1431.3,576.09 1543,515.37"]; - telemeta_models_media_MediaItemRelated -> telemeta_models_media_MediaItem [arrowhead=none, arrowtail=dot, label="item (related)", lp="722.75,1174", pos="830.1,1253.9 820.15,1238.8 807.6,1224.4 792.25,1215 774.35,1204 712.32,1220.6 698.25,1205 685.82,1191.2 680.61,1161 679.45,1125.2"]; - telemeta_models_media_MediaItemKeyword -> telemeta_models_media_MediaItem [arrowhead=none, arrowtail=dot, label="item (keyword_relations)", lp="482.25,1174", pos="439.11,1295.8 423.72,1258.4 401.71,1186.1 438.25,1143 469.7,1105.9 504.74,1150.4 546.25,1125 568.89,1111.1 589.24,1092.5 607.12,\ -1072.1"]; - telemeta_models_media_MediaItemKeyword -> telemeta_models_enum_ContextKeyword [arrowhead=none, arrowtail=dot, label="keyword (item_relations)", lp="357.25,1174", pos="443.35,1295.6 435.02,1271 418.5,1233.9 390.25,1215 361.58,1195.8 336.02,1230.9 313.25,1205 295.06,1184.3 295.3,1163.9 313.25,1143\ - 347.5,1103.1 390.8,1159.8 430.25,1125 480.48,1080.7 488.6,996.25 489.1,951.17"]; - telemeta_models_media_MediaItemPerformance -> telemeta_models_instrument_Instrument [arrowhead=none, arrowtail=dot, label="instrument (performances)", lp="1801.2,1174", pos="1407.8,1284 1421,1259.8 1441.9,1229.8 1470.2,1215 1496.3,1201.4 1711,1222.9 1734.2,1205 1757.1,1187.4 1730.6,1160.8 1753.2,1143 \ -1809.5,1098.9 2018.9,1170.1 2074.2,1125 2126.1,1082.7 2131.4,997.06 2130.3,951.34"]; - telemeta_models_media_MediaItemPerformance -> telemeta_models_instrument_InstrumentAlias [arrowhead=none, arrowtail=dot, label="alias (performances)", lp="1597.2,1174", pos="1408.8,1283.8 1422.3,1260.3 1443.1,1231 1470.2,1215 1497.7,1198.8 1517,1225.7 1541.2,1205 1563.2,1186.3 1537.5,1160.7 1560.2,1143\ - 1595.4,1115.8 1925.4,1152.7 1960.2,1125 2012.9,1083.1 2019.4,996.87 2018.8,951.09"]; - telemeta_models_media_MediaItemPerformance -> telemeta_models_media_MediaItem [arrowhead=none, arrowtail=dot, label="media_item (performances)", lp="1072.2,1174", pos="1374.7,1283.9 1361.5,1259.8 1340.6,1229.8 1312.2,1215 1283.6,1200.1 1048.4,1223.9 1022.2,1205 998.41,1187.8 1021.6,1162.1 999.25\ -,1143 968.22,1116.5 945.39,1143.9 909.25,1125 864.09,1101.4 821.94,1065.2 787.31,1029.8"]; - telemeta_models_media_MediaItemAnalysis -> telemeta_models_media_MediaItem [arrowhead=none, arrowtail=dot, label="item (analysis)", lp="561.25,1174", pos="550,1272 535.1,1236 521.3,1185.8 535.25,1143 537.4,1136.4 571,1090 607.05,1041.3"]; - telemeta_models_media_MediaPart -> telemeta_models_media_MediaItem [arrowhead=none, arrowtail=dot, label="item (parts)", lp="791.25,1174", pos="974.03,1277.9 965.15,1255.3 950.68,1229.2 928.25,1215 898.53,1196.2 797.35,1227.4 770.25,1205 766,1201.5 756.3,1167.9 745.3,1125"]; - telemeta_models_media_PlaylistResource -> telemeta_models_media_Playlist [arrowhead=none, arrowtail=dot, label="playlist (resources)", lp="1861.7,1468", pos="914.44,1515.7 924.62,1506.2 936.47,1497.4 949.25,1492 996.65,1472 1831.3,1482.3 1874.2,1454 1905.5,1433.4 1921.8,1393.2 1930.2,1362.1"]; - telemeta_models_media_MediaItemMarker -> telemeta_models_media_MediaItem [arrowhead=none, arrowtail=dot, label="item (markers)", lp="1186.7,1174", pos="1777,1265.8 1765.2,1246.2 1749.1,1226.1 1728.2,1215 1700.4,1200.1 1187.6,1220.7 1160.2,1205 1132.2,1189 1149.8,1160 1122.2,1143 \ -1081.8,1118.1 952.52,1144.6 909.25,1125 863.53,1104.3 821.68,1069.4 787.46,1034.3"]; - telemeta_models_media_MediaItemTranscodingFlag -> telemeta_models_media_MediaItem [arrowhead=none, arrowtail=dot, label="item (transcoding)", lp="642.75,1174", pos="692.54,1277.9 679.19,1256.5 660.54,1231.6 638.25,1215 627.65,1207.1 617.86,1215.8 610.25,1205 580.24,1162.4 587.46,1109.2 607.19\ -,1060.4"]; - telemeta_models_media_MediaCorpus -> telemeta_models_media_MediaCollection [arrowhead=dot, arrowtail=dot, label="children (corpus)", lp="195.75,693", pos="s,178.3,854.84 e,197.18,603.48 175.97,846.94 162.64,800.59 152.04,739.84 165.25,687 171.68,661.28 181.92,635.26 193.66,610.7", dir=both]; - telemeta_models_media_MediaFonds -> telemeta_models_media_MediaCorpus [arrowhead=dot, arrowtail=dot, label="children (fonds)", lp="174.25,1174", pos="s,162.86,1266 e,176.21,987.04 160.19,1258.3 154.44,1241.3 149.16,1222.7 146.25,1205 134.42,1133.3 154.09,1052.1 173.48,994.94", dir=both]; - telemeta_models_media_MediaCorpusRelated -> telemeta_models_media_MediaCorpus [arrowhead=none, arrowtail=dot, label="resource (related)", lp="263.75,1174", pos="285.79,1254 276.19,1239.9 264.91,1226 252.25,1215 244.45,1208.2 237.19,1213.5 231.25,1205 186.54,1141.3 186.14,1049 192.51,987.01"]; - telemeta_models_media_MediaFondsRelated -> telemeta_models_media_MediaFonds [arrowhead=none, arrowtail=dot, label="resource (related)", lp="218.75,1468", pos="185.97,1491.7 185.81,1454.7 185.62,1409.2 185.47,1374.3"]; + django_contrib_auth_models_Permission [label=<
Permission
id AutoField
name CharField
codename CharField
>, height="0.84722", pos="4192,201", width="1.4722"]; + django_contrib_auth_models_Group [label=<
Group
id AutoField
name CharField
>, height="0.68056", pos="4113,477", width="1.1944"]; + django_contrib_auth_models_User [label=<
User
id AutoField
username CharField
first_name CharField
last_name CharField
email EmailField
password CharField
is_staff BooleanField
is_active BooleanField
is_superuser BooleanField
last_login DateTimeField
date_joined DateTimeField
>, height="2.1806", pos="4137,921", width="1.8611"]; + django_contrib_auth_models_Group -> django_contrib_auth_models_Permission [arrowhead=dot, arrowtail=dot, label="permissions (group)", lp="4151,261", pos="s,4106.3,452.25 e,4138.7,228.16 4104.5,444.23 4094.5,398.82 4083.2,315.54 4115,255 4119.2,246.92 4125.3,239.8 4132.2,233.6", dir=both]; + django_contrib_auth_models_User -> django_contrib_auth_models_Permission [arrowhead=dot, arrowtail=dot, label="user_permissions (user)", lp="4237.5,477", pos="s,4154.6,842.32 e,4192.8,231.71 4156.2,834.27 4164.5,793.44 4173.2,743.94 4178,699 4196,528.74 4194.5,324.02 4192.9,239.94", dir=both]; + django_contrib_auth_models_User -> django_contrib_auth_models_Group [arrowhead=dot, arrowtail=dot, label="groups (user)", lp="4149.5,693", pos="s,4132.8,842.39 e,4114.3,501.63 4132.3,834.13 4126.9,734.91 4118.4,577.58 4114.8,509.82", dir=both]; } - teleforma_models_Professor -> django_contrib_auth_models_User [arrowhead=none, arrowtail=dot, label="user (professor)", lp="4473.2,1174", pos="3790.1,1301.2 3796.4,1276.5 3811.2,1234 3842.2,1215 3869.3,1198.5 4385.3,1221.7 4412.2,1205 4438.6,1188.6 4428.3,1169.6 4444.2,1143\ - 4473.7,1094.1 4509.9,1041.5 4539.9,999.75"]; - teleforma_models_Conference -> django_contrib_auth_models_User [arrowhead=dot, arrowtail=dot, label="readers (conference)", lp="3164.2,1320", pos="s,3723.4,1509.4 e,4531.2,966.2 3716.8,1504.3 3710,1499.4 3702.7,1495.2 3695.2,1492 3636.8,1467.5 3169.1,1500.7 3126.2,1454 3054.4\ -,1375.7 3051.5,1290.4 3126.2,1215 3149.5,1191.6 4285.6,1223 4313.2,1205 4338.6,1188.5 4323.2,1167.2 4341.2,1143 4392.5,1074.3 4468.4\ -,1012.1 4524.4,971.09", dir=both]; - teleforma_models_Document -> django_contrib_auth_models_User [arrowhead=dot, arrowtail=dot, label="readers (document)", lp="4961.2,1468", pos="s,3912.3,1703.6 e,4665.4,944.03 3919.5,1699.8 3920.1,1699.5 3920.7,1699.3 3921.2,1699 3969.6,1677.5 4833.3,1714.6 4874.2,1681 4920.7\ -,1642.9 4955.4,1196 4927.2,1143 4873.8,1042.5 4752.4,979.27 4672.9,947.06", dir=both]; - teleforma_models_Media -> telemeta_models_media_MediaItem [arrowhead=none, arrowtail=dot, label="item (media)", lp="32.246,1468", pos="3431,1773.2 3215.1,1760.7 2495,1719.9 1899.2,1699 1849.8,1697.3 152.86,1696.4 118.25,1661 -42.933,1496.3 -41.983,1285.3 139.25,1143\ - 174.85,1115 506.28,1146.3 546.25,1125 569,1112.9 589.24,1095.7 606.93,1076.3"]; - teleforma_models_Media -> django_contrib_auth_models_User [arrowhead=dot, arrowtail=dot, label="readers (media)", lp="4887.2,1468", pos="s,3559.3,1722.6 e,4665.5,950.69 3566.1,1718.2 3578.5,1710.5 3591.8,1703.6 3605.2,1699 3685.4,1671.4 3902.4,1693.4 3986.2,1681 3992.6\ -,1680.1 4883.3,1459.1 4887.2,1454 4929.7,1399.5 4917.2,1204.8 4886.2,1143 4841.6,1053.8 4742.4,990.15 4672.9,954.48", dir=both]; - teleforma_models_Student -> django_contrib_auth_models_User [arrowhead=none, arrowtail=dot, label="user (student)", lp="4382.7,1174", pos="3387.8,1295.3 3415.2,1269.6 3462.1,1231 3511.2,1215 3533.1,1207.9 4319.9,1218.8 4338.2,1205 4361.3,1187.7 4341.9,1167.4 4357.2,1143\ - 4402.5,1071.2 4476.9,1007.6 4531.1,967.13"]; - teleforma_models_Profile -> django_contrib_auth_models_User [arrowhead=none, arrowtail=dot, label="user (profile)", lp="5039.2,1468", pos="4059.4,1710.2 4065.7,1705.8 4072.3,1701.9 4079.2,1699 4124.1,1680.1 4916.7,1710.7 4955.2,1681 5031,1622.6 5001,1568.7 5014.2,1474\ - 5024.6,1399.9 4994.6,1204.7 4952.2,1143 4881.9,1040.4 4746.9,975.64 4665.5,944.06"]; - django_contrib_auth_models_Permission -> django_contrib_contenttypes_models_ContentType [arrowhead=none, arrowtail=dot, label="content_type (permission)", lp="4942.7,141", pos="4706.5,186.67 4812,158.27 5046.6,95.148 5151.2,67.008"]; - telemeta_models_system_Revision -> django_contrib_auth_models_User [arrowhead=none, arrowtail=dot, label="user (revisions)", lp="2277.7,1320", pos="1216.9,1509.7 1226.2,1502.5 1236.5,1496.1 1247.2,1492 1341,1455.9 2052,1489.5 2151.2,1474 2181.9,1469.2 2198.1,1477.6 2218.2,1454\ - 2287.9,1372.5 2169.8,1285.8 2250.2,1215 2271.2,1196.5 4239.8,1220.2 4263.2,1205 4288.6,1188.5 4272.1,1166.4 4291.2,1143 4358.4\ -,1060.7 4463,993.89 4531.1,955.78"]; - telemeta_models_system_UserProfile -> django_contrib_auth_models_User [arrowhead=none, arrowtail=dot, label="user (userprofile)", lp="2376.2,1320", pos="1380.2,1497.4 1383.8,1495.3 1387.5,1493.5 1391.2,1492 1481.3,1455.9 2169.6,1495.1 2264.2,1474 2285.6,1469.2 2296,1471.4 2309.2,1454\ - 2374.3,1368.6 2264,1285.3 2345.2,1215 2365.7,1197.3 4265.6,1219.7 4288.2,1205 4313.6,1188.5 4297.6,1166.8 4316.2,1143 4376.4\ -,1066.1 4468.6,1000.1 4531.1,960.55"]; - telemeta_models_system_Search -> django_contrib_auth_models_User [arrowhead=none, arrowtail=dot, label="username (searches)", lp="2175.7,1320", pos="1052.5,1521.7 1064.5,1510 1079.2,1498.4 1095.2,1492 1144.2,1472.6 1990.2,1482 2042.2,1474 2073.4,1469.2 2090,1478.1 2110.2,1454 \ -2144.6,1413.1 2097.5,1250.7 2137.2,1215 2159,1195.5 4213.8,1220.9 4238.2,1205 4263.6,1188.5 4246.7,1166.1 4266.2,1143 4340.4,1055.4\ - 4457.4,988.31 4530.9,951.79"]; - telemeta_models_media_Playlist -> django_contrib_auth_models_User [arrowhead=none, arrowtail=dot, label="author (playlists)", lp="2377.7,1174", pos="1952.5,1277.8 1962.6,1255 1978.6,1228.8 2002.2,1215 2031.3,1198 2275.7,1221.1 2305.2,1205 2334.7,1189 2318.6,1158.7 2348.2,1143 \ -2394.6,1118.4 4187.5,1138.6 4238.2,1125 4349.2,1095.2 4462.1,1022.9 4531.2,972.96"]; - telemeta_models_media_MediaItemMarker -> django_contrib_auth_models_User [arrowhead=none, arrowtail=dot, label="author (markers)", lp="2270.7,1174", pos="1825.6,1265.9 1837.3,1246.3 1853.5,1226.3 1874.2,1215 1907.4,1197.1 2182,1226.1 2213.2,1205 2238.1,1188.2 2215.2,1159.6 2240.2,1143\ - 2286.5,1112.4 4184.6,1139.4 4238.2,1125 4349.3,1095.2 4462.1,1023 4531.2,972.97"]; - django_contrib_admin_models_LogEntry -> django_contrib_contenttypes_models_ContentType [arrowhead=none, arrowtail=dot, label="content_type (logentry)", lp="5179.7,477", pos="5131,1271.5 5133.7,1196.4 5138.2,1047.5 5138.2,921 5138.2,921 5138.2,921 5138.2,201 5138.2,160.45 5159,118.52 5177,89.693"]; - django_contrib_admin_models_LogEntry -> django_contrib_auth_models_User [arrowhead=none, arrowtail=dot, label="user (logentry)", lp="5026.7,1174", pos="5073.4,1271.3 5039.9,1241.9 5003.1,1209.2 5000.2,1205 4983.7,1180.7 4996.1,1165.5 4977.2,1143 4892.6,1042.1 4749.6,976.27 4665.6\ -,944.15"]; - postman_models_Message -> django_contrib_auth_models_User [arrowhead=none, arrowtail=dot, label="sender (sent_messages)", lp="4711.7,1174", pos="4651.4,1223.4 4654.1,1217.3 4656.4,1211.2 4658.2,1205 4678.8,1136.7 4658.3,1057.1 4635.8,999.64"]; - postman_models_Message -> django_contrib_auth_models_User [arrowhead=none, arrowtail=dot, label="recipient (received_messages)", lp="4827.7,1174", pos="4663.6,1289 4700,1270.5 4739.5,1243.1 4760.2,1205 4804.2,1124.2 4727.7,1032 4665.5,975.09"]; - postman_models_Message -> django_contrib_auth_models_User [arrowhead=none, arrowtail=dot, label="moderation_by (moderated_messages)", lp="4583.2,1174", pos="4518.6,1223.5 4516.2,1217.4 4514,1211.2 4512.2,1205 4492.7,1135.3 4520.5,1056.6 4549.6,999.71"]; - notes_models_Note -> django_contrib_contenttypes_models_ContentType [arrowhead=none, arrowtail=dot, label="content_type (note)", lp="5303.2,477", pos="5330.1,1248 5314.5,1211.8 5297.3,1167 5287.2,1125 5266.1,1036.4 5268.2,1012.1 5268.2,921 5268.2,921 5268.2,921 5268.2,201 5268.2\ -,160.45 5247.5,118.52 5229.5,89.693"]; - notes_models_Note -> django_contrib_auth_models_User [arrowhead=none, arrowtail=dot, label="author (note)", lp="5125.2,1174", pos="5293,1247.9 5276.3,1234.8 5257.7,1222.8 5238.2,1215 5209.9,1203.6 5128.1,1219.4 5101.2,1205 5070.5,1188.5 5080.3,1165 5053.2,1143\ - 4931.9,1044.3 4759.3,975.51 4665.4,942.77"]; - jqchat_models_Room -> django_contrib_contenttypes_models_ContentType [arrowhead=none, arrowtail=dot, label="content_type (room)", lp="5515.7,261", pos="6009.2,866.45 5990.4,823.53 5960.8,763.43 5925.2,717 5713.9,440.78 5380.2,182.64 5253.9,89.568"]; - jqchat_models_Message -> django_contrib_auth_models_User [arrowhead=none, arrowtail=dot, label="user (jchat_messages)", lp="5216.2,1174", pos="5994.4,1277.5 5977.9,1254.4 5954,1228 5925.2,1215 5887.3,1197.8 5209.8,1228.3 5175.2,1205 5150.5,1188.3 5170.5,1164 5149.2,1143 \ -5011.4,1007 4779.4,951.1 4665.5,930.93"]; + telemeta_models_system_Revision -> django_contrib_auth_models_User [arrowhead=none, arrowtail=dot, label="user (revisions)", lp="2291.5,1320", pos="1105.7,1509.7 1115,1502.5 1125.2,1496.1 1136,1492 1164.9,1480.9 2227.7,1495.5 2250,1474 2270.8,1454 2245.1,1236.7 2264,1215 2279.5\ +,1197.3 2296.2,1217.7 2316,1205 2344.4,1186.7 2330.1,1158.7 2360,1143 2437.8,1102.2 3860.4,1159.9 3941,1125 4000.7,1099.2 4051.1\ +,1045.4 4085.9,999.58"]; + telemeta_models_system_UserProfile -> django_contrib_auth_models_User [arrowhead=none, arrowtail=dot, label="user (userprofile)", lp="2390,1320", pos="1268.9,1497.4 1272.5,1495.3 1276.2,1493.5 1280,1492 1383,1450.9 2169.7,1498 2278,1474 2299.4,1469.3 2309.7,1471.4 2323,1454 2388.1\ +,1368.6 2314.2,1312.6 2359,1215 2376.6,1176.6 2382.7,1160.8 2421,1143 2497.6,1107.3 3863.5,1158.6 3941,1125 4000.7,1099.1 4051.1\ +,1045.4 4085.9,999.57"]; + telemeta_models_system_Search -> django_contrib_auth_models_User [arrowhead=none, arrowtail=dot, label="username (searches)", lp="2214.5,1320", pos="941.23,1521.7 953.2,1510 967.95,1498.3 984,1492 1036.6,1471.2 1945.1,1482.3 2001,1474 2033,1469.2 2046.6,1475.3 2071,1454 2158.4\ +,1377.7 2081.7,1282.6 2176,1215 2217.7,1185.1 2249.1,1234.7 2291,1205 2315.7,1187.5 2293.7,1159.5 2319,1143 2356.7,1118.4 3899.6\ +,1142.9 3941,1125 4000.7,1099.2 4051.1,1045.4 4085.9,999.59"]; + telemeta_models_media_Playlist -> django_contrib_auth_models_User [arrowhead=none, arrowtail=dot, label="author (playlists)", lp="2261.5,1174", pos="1913.3,1277.9 1923.5,1255.1 1939.5,1228.9 1963,1215 1986.6,1201.1 2186.9,1221.1 2209,1205 2232.8,1187.7 2208,1159.9 2232,1143 2270.8\ +,1115.7 3897.4,1143.8 3941,1125 4000.7,1099.2 4051.1,1045.4 4085.9,999.6"]; + telemeta_models_media_MediaItemMarker -> django_contrib_auth_models_User [arrowhead=none, arrowtail=dot, label="author (markers)", lp="2174.5,1174", pos="1332,1265.8 1350.8,1246 1374.6,1225.7 1401,1215 1437.9,1200 2083.9,1227 2117,1205 2142,1188.4 2118.9,1159.6 2144,1143 2185.6,1115.4\ + 3895.2,1144.8 3941,1125 4000.7,1099.2 4051.1,1045.5 4085.9,999.61"]; + teleforma_models_Professor -> django_contrib_auth_models_User [arrowhead=none, arrowtail=dot, label="user (professor)", lp="4056,1174", pos="3672.6,1301.4 3696,1276.4 3741.7,1233.2 3791,1215 3813.2,1206.8 3984.9,1219 4004,1205 4027.7,1187.7 4015.3,1170 4027,1143 4047.9\ +,1094.6 4074,1041.7 4095.5,999.68"]; + teleforma_models_Conference -> django_contrib_auth_models_User [arrowhead=dot, arrowtail=dot, label="readers (conference)", lp="4052,1320", pos="s,3691.4,1531 e,4132.7,999.84 3699.2,1528 3732.3,1515.1 3772.6,1500.9 3810,1492 3842,1484.3 3932.7,1496.1 3957,1474 4044.2,1394.7\ + 3927.5,1295.1 4014,1215 4037.4,1193.3 4062,1227.1 4085,1205 4112.8,1178.3 4125.9,1081.5 4132,1008.2", dir=both]; + teleforma_models_Document -> django_contrib_auth_models_User [arrowhead=dot, arrowtail=dot, label="readers (document)", lp="4170,1468", pos="s,3615.1,1703.7 e,4137.5,999.68 3622.3,1699.8 3622.9,1699.5 3623.4,1699.3 3624,1699 3669.6,1678.1 4036.6,1713.2 4075,1681 4156.7\ +,1612.5 4131.7,1311.6 4135,1205 4137.1,1138.9 4137.5,1064.1 4137.5,1007.8", dir=both]; + teleforma_models_Media -> telemeta_models_media_MediaItem [arrowhead=none, arrowtail=dot, label="item (media)", lp="2292,1468", pos="3331.8,1722.2 3318.4,1713.1 3303.8,1704.8 3289,1699 3219.2,1671.8 3027.4,1675.9 2954,1661 2635.6,1596.4 2479.8,1686.6 2253,1454 \ +2176.2,1375.3 2270.5,1288.8 2189,1215 2168.6,1196.6 2149.8,1221.7 2128,1205 2104,1186.6 2125.3,1159.6 2100,1143 2039.2,1103.2 859.22\ +,1152.6 792,1125 745.94,1106.1 704.21,1072 670.2,1037"]; + teleforma_models_Media -> django_contrib_auth_models_User [arrowhead=dot, arrowtail=dot, label="readers (media)", lp="4101,1468", pos="s,3460.2,1708.7 e,4134.4,999.65 3467.3,1704.3 3470.8,1702.3 3474.4,1700.6 3478,1699 3572.4,1658.8 3857.2,1724.2 3938,1661 4022,1595.3\ + 3990.3,1530.5 4072,1462 4078.7,1456.4 4084.9,1461.1 4090,1454 4115.3,1418.6 4128.7,1149.8 4134.1,1008", dir=both]; + teleforma_models_Student -> django_contrib_auth_models_User [arrowhead=none, arrowtail=dot, label="user (student)", lp="3974.5,1174", pos="3048.8,1295.3 3073.1,1269.7 3115.3,1231.1 3161,1215 3181.1,1207.9 3912.9,1217.8 3930,1205 3953.1,1187.7 3935.2,1168.3 3949,1143 \ +3981,1084.5 4029.9,1027.3 4069.9,985.62"]; + teleforma_models_Profile -> django_contrib_auth_models_User [arrowhead=none, arrowtail=dot, label="user (profile)", lp="4240,1468", pos="3762.2,1710.4 3768.5,1705.9 3775.1,1702 3782,1699 3820.1,1682.3 4123.4,1706.9 4156,1681 4230.9,1621.5 4201.8,1568.7 4215,1474 4215.7\ +,1468.7 4218,1466.4 4215,1462 4209.9,1454.4 4201.5,1461.4 4196,1454 4154.6,1398.2 4170.7,1212.1 4163,1143 4157.7,1095.4 4151.4\ +,1042 4146.4,999.57"]; + django_contrib_auth_models_Permission -> django_contrib_contenttypes_models_ContentType [arrowhead=none, arrowtail=dot, label="content_type (permission)", lp="4383.5,141", pos="4245.1,174 4272.1,160.98 4305.8,145.88 4337,135 4433,101.54 4549.2,75.98 4615,62.841"]; + django_contrib_admin_models_LogEntry -> django_contrib_contenttypes_models_ContentType [arrowhead=none, arrowtail=dot, label="content_type (logentry)", lp="4485.5,477", pos="4351.1,1271.5 4369.8,1252.9 4392.1,1232.1 4414,1215 4420.6,1209.8 4425.8,1212.2 4430,1205 4494,1096 4444,1047.4 4444,921 4444,921\ + 4444,921 4444,201 4444,119.34 4549.1,80.046 4615,63.438"]; + django_contrib_admin_models_LogEntry -> django_contrib_auth_models_User [arrowhead=none, arrowtail=dot, label="user (logentry)", lp="4282.5,1174", pos="4284.6,1271.5 4256.1,1203.9 4204.2,1080.6 4170.1,999.72"]; + postman_models_Message -> django_contrib_auth_models_User [arrowhead=none, arrowtail=dot, label="sender (sent_messages)", lp="4414.5,1174", pos="4541,1223.3 4536.5,1220.2 4531.8,1217.4 4527,1215 4495.7,1199.4 4401.1,1220.9 4370,1205 4358.2,1199 4264,1081.7 4199.1,999.76"]; + postman_models_Message -> django_contrib_auth_models_User [arrowhead=none, arrowtail=dot, label="recipient (received_messages)", lp="4538.5,1174", pos="4539.3,1223.4 4535.3,1220.4 4531.2,1217.6 4527,1215 4510.2,1204.8 4498.9,1217.8 4484,1205 4461.4,1185.7 4477.6,1166.2 4459,1143 \ +4389.2,1055.8 4276.1,989.01 4204.2,952.39"]; + postman_models_Message -> django_contrib_auth_models_User [arrowhead=none, arrowtail=dot, label="moderation_by (moderated_messages)", lp="4689,1174", pos="4620.6,1223.1 4617.4,1195.2 4609.6,1166 4593,1143 4498.6,1012.4 4306.1,955.1 4204.1,933.01"]; + notes_models_Note -> django_contrib_contenttypes_models_ContentType [arrowhead=none, arrowtail=dot, label="content_type (note)", lp="4925,477", pos="4983.4,1248 4962.7,1212.2 4939.6,1167.7 4925,1125 4895.2,1038 4890,1013 4890,921 4890,921 4890,921 4890,201 4890,119.34 4784.9,80.046\ + 4719,63.438"]; + notes_models_Note -> django_contrib_auth_models_User [arrowhead=none, arrowtail=dot, label="author (note)", lp="4852,1174", pos="4969.2,1247.9 4955,1235 4939.1,1223.1 4922,1215 4884,1197.1 4866.1,1222.8 4828,1205 4792.1,1188.2 4797.7,1163.9 4764,1143 4578,1027.7\ + 4323.8,961.46 4204.3,934.82"]; + jqchat_models_Room -> django_contrib_contenttypes_models_ContentType [arrowhead=none, arrowtail=dot, label="content_type (room)", lp="5156.5,261", pos="5681.4,866.18 5660.6,823.12 5628.1,762.95 5590,717 5334.8,409.17 5251.3,333.09 4904,135 4844.6,101.13 4768.9,77.966 4719.3,65.111"]; + jqchat_models_Message -> django_contrib_auth_models_User [arrowhead=none, arrowtail=dot, label="user (jchat_messages)", lp="5660,1174", pos="5669.7,1277.2 5653.2,1256.2 5634,1230 5619,1205 5603.4,1178.9 5615.4,1159.7 5590,1143 5558.9,1122.7 4958.8,1130.2 4922,1125 4650.8\ +,1086.6 4338.6,988.8 4204.2,944.02"]; } diff --git a/doc/teleforma-all.pdf b/doc/teleforma-all.pdf index 2b557d392dc86132f0eb5b8615b2ee124af16416..52899784c0f6ff7fb73cb230ff3935dbc3df6a9a 100644 GIT binary patch delta 90668 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 diff --git a/doc/teleforma.dot b/doc/teleforma.dot index 528772ce..fb475838 100644 --- a/doc/teleforma.dot +++ b/doc/teleforma.dot @@ -1,124 +1,115 @@ digraph name { - graph [bb="0,0,2208,1035", fontname=Helvetica, fontsize=8]; + graph [bb="0,0,1885,1035", fontname=Helvetica, fontsize=8]; node [label="\N", fontname=Helvetica, fontsize=8, shape=plaintext]; edge [fontname=Helvetica, fontsize=8]; subgraph cluster_teleforma_models { - graph [bb="8,8,1831,1027", + graph [bb="8,8,1520,1027", color=olivedrab4, label=<
teleforma
>, style=rounded]; - teleforma_models_MediaBase [label=<
MediaBase
title CharField
description CharField
credits CharField
date_added DateTimeField
date_modified DateTimeField
code CharField
is_published BooleanField
>, height="1.5139", pos="1754,912", width="1.9167"]; - teleforma_models_Organization [label=<
Organization
id AutoField
name CharField
description CharField
>, height="0.84722", pos="1382,47", width="1.5278"]; - teleforma_models_Department [label=<
Department
id AutoField
name CharField
description CharField
>, height="0.84722", pos="1172,157", width="1.5278"]; - teleforma_models_Period [label=<
Period
id AutoField
name CharField
description CharField
>, height="0.84722", pos="149,297", width="1.5278"]; - teleforma_models_CourseType [label=<
CourseType
id AutoField
name CharField
description CharField
>, height="0.84722", pos="1196,297", width="1.5278"]; - teleforma_models_Course [label=<
Course
id AutoField
title CharField
description CharField
code CharField
date_modified DateTimeField
number IntegerField
synthesis_note BooleanField
obligation BooleanField
>, height="1.6806", pos="370,297", width="1.9722"]; - teleforma_models_Professor [label=<
Professor
id AutoField
>, height="0.51389", pos="1592,603", width="1.1667"]; - teleforma_models_Training [label=<
Training
id AutoField
code CharField
name CharField
cost FloatField
>, height="1.0139", pos="1720,443", width="1.1944"]; - teleforma_models_Room [label=<
Room
id AutoField
name CharField
description CharField
>, height="0.84722", pos="1761,529", width="1.5278"]; - teleforma_models_Conference [label=<
Conference
id AutoField
session CharField
comment CharField
date_begin DateTimeField
date_end DateTimeField
streaming BooleanField
>, height="1.3472", pos="1570,731", width="1.75"]; - teleforma_models_StreamingServer [label=<
StreamingServer
id AutoField
host CharField
port CharField
type CharField
description CharField
source_password CharField
admin_password CharField
>, height="1.5139", pos="1338,731", width="1.8611"]; - teleforma_models_LiveStream [label=<
LiveStream
id AutoField
stream_type CharField
>, height="0.68056", pos="1306,912", width="1.5833"]; - teleforma_models_DocumentType [label=<
DocumentType
id AutoField
name CharField
description CharField
>, height="0.84722", pos="798,731", width="1.5278"]; - teleforma_models_Document [label=<
Document
<MediaBase>
id AutoField
title CharField
description CharField
credits CharField
date_added DateTimeField
date_modified DateTimeField
code CharField
is_published BooleanField
is_annal BooleanField
file FileField
>, height="2.1667", pos="1104,912", width="1.7778"]; - teleforma_models_Media [label=<
Media
<MediaBase>
id AutoField
title CharField
description CharField
credits CharField
date_added DateTimeField
date_modified DateTimeField
code CharField
is_published BooleanField
is_live BooleanField
>, height=2, pos="1445,912", width="1.7778"]; - teleforma_models_IEJ [label=<
IEJ
id AutoField
name CharField
description CharField
>, height="0.84722", pos="614,443", width="1.5278"]; - teleforma_models_Student [label=<
Student
id AutoField
platform_only BooleanField
>, height="0.68056", pos="848,603", width="1.8333"]; - teleforma_models_Profile [label=<
Profile
id AutoField
address TextField
postal_code CharField
city CharField
country CharField
language CharField
telephone CharField
expiration_date DateField
init_password BooleanField
>, height="1.8472", pos="1597,912", width="1.9444"]; - teleforma_models_Payment [label=<
Payment
id AutoField
amount FloatField
date_added DateTimeField
>, height="0.84722", pos="935,731", width="1.7778"]; - teleforma_models_Department -> teleforma_models_Organization [arrowhead=none, arrowtail=dot, label="organization (department)", lp="1331,102", pos="1227.2,128.1 1257.9,111.99 1296.1,92.003 1326.8,75.899"]; - teleforma_models_Course -> teleforma_models_Department [arrowhead=none, arrowtail=dot, label="department (course)", lp="927,212", pos="441.17,284.58 598.92,257.04 975.18,191.36 1116.8,166.63"]; - teleforma_models_Professor -> teleforma_models_Training [arrowhead=none, arrowtail=dot, label="training (professor)", lp="1552.5,529", pos="1552,584.34 1536.8,576.34 1522.2,567.21 1518,560 1504.3,536.12 1499.8,518.65 1518,498 1539.5,473.67 1632.5,491.12 1663,480 1667.7\ -,478.3 1672.3,476.17 1676.9,473.78"]; - teleforma_models_Professor -> teleforma_models_Course [arrowhead=dot, arrowtail=dot, label="courses (professor)", lp="1587,443", pos="s,1550.7,584.45 e,441.08,339.81 1543.4,581.1 1522.9,571.62 1503.4,562.18 1502,560 1487.3,536.69 1487.6,521.52 1502,498 1511.1,483.07\ - 1527.9,494.93 1537,480 1554.1,451.93 1560.1,429.46 1537,406 1496.5,364.83 550.07,412.94 498,388 491.74,385 493.16,380.65 488\ -,376 475.72,364.94 461.78,354.26 447.89,344.51", dir=both]; - teleforma_models_Room -> teleforma_models_Organization [arrowhead=none, arrowtail=dot, label="organization (room)", lp="1823.5,297", pos="1780.4,498.4 1798,466.57 1818.3,415.9 1799,376 1723,219.17 1531.9,114.59 1437.1,70.584"]; - teleforma_models_Conference -> teleforma_models_CourseType [arrowhead=none, arrowtail=dot, label="course_type (conference)", lp="1651,529", pos="1631.9,682.14 1638,674.72 1643.3,666.63 1647,658 1655.1,639.16 1683.3,637.76 1643,578 1632.5,562.51 1615,575.79 1605,560 1590.3,\ -536.72 1586.6,518.5 1605,498 1629.9,470.23 1744,504.66 1772,480 1780.9,472.2 1801.8,384.88 1794,376 1776.1,355.61 1395.7,316.5 1251.1\ -,302.31"]; - teleforma_models_Conference -> teleforma_models_Course [arrowhead=none, arrowtail=dot, label="course (conference)", lp="1451.5,529", pos="1506.7,702.92 1475.9,685.83 1441.4,660.9 1422,628 1392.6,578.16 1380.3,544.27 1415,498 1432.2,475.06 1459.8,502.94 1477,480 1496.7\ -,453.7 1500,429.47 1477,406 1457.7,386.32 509.95,397.35 484,388 480.98,386.91 462.43,372.38 441.15,355.24"]; - teleforma_models_Conference -> teleforma_models_Professor [arrowhead=none, arrowtail=dot, label="professor (conference)", lp="1606,652", pos="1561.5,682.27 1561,670.24 1561.7,657.51 1565,646 1567.5,637.36 1572.3,628.78 1577.1,621.58"]; - teleforma_models_Conference -> teleforma_models_Room [arrowhead=none, arrowtail=dot, label="room (conference)", lp="1698.5,652", pos="1628.5,682.33 1637.3,674.42 1646,666.15 1654,658 1685,626.26 1717,586.56 1737.9,559.65"]; - teleforma_models_LiveStream -> teleforma_models_CourseType [arrowhead=none, arrowtail=dot, label="course_type (livestream)", lp="1497,603", pos="1323,887.34 1335.2,870.82 1352.9,849.35 1372,834 1385.3,823.28 1395.4,829.38 1406,816 1473.1,731.64 1388.6,664.45 1453,578 1463.5\ -,563.98 1477.3,573.83 1488,560 1505.3,537.66 1481.3,517.18 1502,498 1542.9,460.19 1589.6,522.11 1626,480 1647.5,455.13 1649.1,429.44\ - 1626,406 1582.6,361.88 555.41,432.12 512,388 508.26,384.2 508.45,379.98 512,376 553.68,329.23 985.73,306.08 1140.9,299.23"]; - teleforma_models_LiveStream -> teleforma_models_StreamingServer [arrowhead=none, arrowtail=dot, label="server (livestream)", lp="1368.5,810", pos="1314.5,887.47 1320.7,868.27 1328.8,840.76 1333,816 1334.6,806.23 1335.8,795.76 1336.5,785.61"]; - teleforma_models_LiveStream -> teleforma_models_Conference [arrowhead=none, arrowtail=dot, label="conference (livestream)", lp="1507.5,810", pos="1320.9,887.25 1332.6,869.79 1350.6,847.24 1372,834 1400.8,816.21 1415.1,829.79 1446,816 1449.6,814.37 1478.2,794.84 1507,774.91"]; - teleforma_models_LiveStream -> teleforma_models_Course [arrowhead=none, arrowtail=dot, label="course (livestream)", lp="1276.5,603", pos="1278.2,887.34 1260.4,869.54 1238.8,843.82 1229,816 1193.9,716.06 1209,678.66 1242,578 1255.2,537.71 1258,520.4 1294,498 1322.7,480.15\ - 1422.6,505.27 1445,480 1466.8,455.41 1468,429.47 1445,406 1407,367.34 518.85,411.43 470,388 463.74,385 464.85,380.97 460,376\ - 454.05,369.9 447.7,363.72 441.22,357.65"]; - teleforma_models_Document -> teleforma_models_CourseType [arrowhead=none, arrowtail=dot, label="course_type (document)", lp="1162,603", pos="1082.2,833.95 1066.3,758.96 1057.1,647.13 1118,578 1149.6,542.15 1180.7,580.19 1224,560 1262.6,542.02 1258,515.07 1297,498 1327.4\ -,484.72 1423,504.8 1445,480 1466.8,455.38 1468,429.48 1445,406 1408,368.32 531.97,425.68 495,388 491.26,384.19 491.45,379.98 495\ -,376 537.89,328 983.17,305.56 1140.9,299.07"]; - teleforma_models_Document -> teleforma_models_Conference [arrowhead=none, arrowtail=dot, label="conference (document)", lp="1287,810", pos="1168.2,851.03 1190.8,832.91 1217.5,814.98 1245,804 1315.2,775.99 1340.3,802.67 1414,786 1445.2,778.93 1478.8,767.59 1506.9,757.03"]; - teleforma_models_Document -> teleforma_models_Course [arrowhead=none, arrowtail=dot, label="course (document)", lp="145,603", pos="1040,907.15 820.39,889.65 111,825.79 111,731 111,731 111,731 111,443 111,395.94 152.94,400.7 193,376 226.23,355.52 265.69,337.38\ - 298.9,323.66"]; - teleforma_models_Document -> teleforma_models_DocumentType [arrowhead=none, arrowtail=dot, label="type (document)", lp="936.5,810", pos="1039.8,883.55 989.69,860.17 919.17,824.7 862,786 851.32,778.77 840.42,770.02 830.72,761.64"]; - teleforma_models_Media -> teleforma_models_CourseType [arrowhead=none, arrowtail=dot, label="course_type (media)", lp="1838,603", pos="1508.4,839.77 1511.5,837.67 1514.7,835.73 1518,834 1564.5,809.45 1590.3,843.8 1635,816 1635.2,815.86 1813.9,560.26 1814,560 1822.3\ -,533.72 1819.1,525.08 1814,498 1812.4,489.56 1808.9,488.37 1807,480 1804.4,468.7 1807,384.41 1799,376 1794.3,371.02 1399.2,321.98\ - 1251.2,303.77"]; - teleforma_models_Media -> teleforma_models_Conference [arrowhead=none, arrowtail=dot, label="conference (media)", lp="1596,810", pos="1509.2,841.01 1512.1,838.57 1515,836.22 1518,834 1532.3,823.3 1543.2,830.28 1554,816 1561.9,805.57 1566.2,792.42 1568.6,779.59"]; - teleforma_models_Media -> teleforma_models_Course [arrowhead=none, arrowtail=dot, label="course (media)", lp="1397.5,603", pos="1440.4,839.97 1435.8,781.47 1427.4,704.21 1414,676 1398.7,643.93 1317.2,593 1304,560 1293.8,534.4 1285.7,518.58 1304,498 1350.1,\ -446.21 1412.9,531.79 1459,480 1480.9,455.44 1482,429.47 1459,406 1421.3,367.61 541.86,405.52 491,388 484.6,385.8 463.76,370.63 441.14\ -,353.3"]; - teleforma_models_Training -> teleforma_models_CourseType [arrowhead=dot, arrowtail=dot, label="synthesis_note (training_synthesis_note)", lp="903.5,382", pos="s,1676.7,411.56 e,1140.9,301.82 1669,408.14 1667,407.34 1665,406.62 1663,406 1618.8,392.39 863.34,421.04 831,388 786.89,342.93 1017\ -,314.07 1132.8,302.62", dir=both]; - teleforma_models_Training -> teleforma_models_CourseType [arrowhead=dot, arrowtail=dot, label="obligation (training_obligation)", lp="1052.5,382", pos="s,1676.7,411.58 e,1140.8,303.58 1669,408.15 1667,407.35 1665,406.63 1663,406 1627.8,395.04 1024.7,414.45 999,388 953.65,341.4 1059\ -,316.27 1132.5,304.84", dir=both]; - teleforma_models_Training -> teleforma_models_CourseType [arrowhead=dot, arrowtail=dot, label="procedure (training_procedure)", lp="1185.5,382", pos="s,1676.7,411.61 e,1150.9,327.69 1669,408.17 1667,407.36 1665,406.63 1663,406 1634.7,397.09 1149.6,409.34 1129,388 1112.8,371.26 \ -1126,350.47 1144.9,332.99", dir=both]; - teleforma_models_Training -> teleforma_models_CourseType [arrowhead=dot, arrowtail=dot, label="written_speciality (training_written_speciality)", lp="1345,382", pos="s,1677,411.83 e,1210.3,327.72 1669.6,408.44 1667.4,407.53 1665.2,406.71 1663,406 1578.7,378.95 1343.4,429.17 1265,388 1243,376.42\ - 1225.9,354.31 1214.3,334.78", dir=both]; - teleforma_models_Training -> teleforma_models_CourseType [arrowhead=dot, arrowtail=dot, label="oral_speciality (training_oral_speciality)", lp="1517.5,382", pos="s,1676.9,412.02 e,1251,313.44 1669.6,408.54 1667.4,407.61 1665.2,406.75 1663,406 1572.3,374.96 1540.1,414.7 1448,388 1436.9,384.79\ - 1435.6,380.56 1425,376 1370,352.34 1305.4,330.58 1258.9,315.91", dir=both]; - teleforma_models_Training -> teleforma_models_CourseType [arrowhead=dot, arrowtail=dot, label="oral_1 (training_oral_1)", lp="1652.5,382", pos="s,1676.8,413.38 e,1251.1,303.16 1669.5,409.29 1667.3,408.14 1665.1,407.04 1663,406 1640.6,395.14 1632.9,397.78 1610,388 1599.4,383.47\ - 1597.9,379.85 1587,376 1475.2,336.43 1338,314.45 1259.4,304.23", dir=both]; - teleforma_models_Training -> teleforma_models_CourseType [arrowhead=dot, arrowtail=dot, label="oral_2 (training_oral_2)", lp="1747.5,382", pos="s,1713.8,406.39 e,1251.3,298.88 1711,398.73 1707.3,390.09 1702.2,381.9 1695,376 1629.4,322.4 1378.8,304.71 1259.7,299.26", dir=both]; - teleforma_models_Training -> teleforma_models_CourseType [arrowhead=dot, arrowtail=dot, label="options (training_options)", lp="776.5,382", pos="s,1676.7,411.54 e,1141,299.23 1669,408.13 1667,407.34 1665,406.62 1663,406 1613.5,390.82 767.26,424.97 731,388 673.11,328.98 992.77\ -,306.54 1132.8,299.62", dir=both]; - teleforma_models_Training -> teleforma_models_Period [arrowhead=none, arrowtail=dot, label="period (training)", lp="483,382", pos="1676.8,418.25 1666.1,413.24 1654.4,408.69 1643,406 1514.4,375.68 585.49,400.93 454,388 380.26,380.75 360.91,379.52 290,358 260.9\ -,349.17 229.76,336.11 204.16,324.33"]; - teleforma_models_Training -> teleforma_models_Course [arrowhead=dot, arrowtail=dot, label="magistral_courses (training_magistral_courses)", lp="637.5,382", pos="s,1676.8,418.26 e,441.05,341.58 1669.4,414.94 1660.8,411.28 1651.8,408.09 1643,406 1525.1,378.12 670.69,416.67 553,388 516.94,379.21\ - 479.79,362.41 448.46,345.61", dir=both]; - teleforma_models_Student -> teleforma_models_IEJ [arrowhead=none, arrowtail=dot, label="iej (student)", lp="678.5,529", pos="781.86,594.92 734.34,587.89 675.53,576.25 657,560 632.03,538.1 621.54,500.39 617.15,473.72"]; - teleforma_models_Student -> teleforma_models_Period [arrowhead=none, arrowtail=dot, label="period (student)", lp="140,443", pos="781.8,601.28 625.9,596.85 244.8,583.73 192,560 145.85,539.26 131.77,526.14 111,480 92.006,437.8 94.586,420.85 106,376 110.31,359.05\ - 119.08,341.81 127.58,327.78"]; - teleforma_models_Student -> teleforma_models_Training [arrowhead=none, arrowtail=dot, label="training (student)", lp="1354.5,529", pos="914.03,595.64 960.89,590.49 1025.3,583.57 1082,578 1126.6,573.62 1244.5,582.98 1283,560 1311.4,543.07 1295.4,514.46 1324,498 1385.6\ -,462.63 1574.2,497.71 1643,480 1654.3,477.08 1666,472.43 1676.7,467.41"]; - teleforma_models_Student -> teleforma_models_Course [arrowhead=dot, arrowtail=dot, label="synthesis_note (student_synthesis_note)", lp="361.5,443", pos="s,781.65,598.63 e,313.74,357.63 773.57,598.06 675.81,591.03 509.67,577.08 451,560 373.9,537.55 331.39,548.2 289,480 266.38,443.61\ - 284.35,399.81 309.06,364.19", dir=both]; - teleforma_models_Student -> teleforma_models_Course [arrowhead=dot, arrowtail=dot, label="obligation (student_obligation)", lp="772.5,443", pos="s,817.29,578.4 e,344.75,357.92 810.88,572.98 783.39,549.54 746.14,515.15 719,480 696.02,450.24 709.85,425.98 678,406 647.46,386.84\ - 378.78,414.19 354,388 348.13,381.79 345.39,374.23 344.74,366.15", dir=both]; - teleforma_models_Student -> teleforma_models_Course [arrowhead=dot, arrowtail=dot, label="procedure (student_procedure)", lp="916.5,443", pos="s,854.13,578.35 e,350.45,357.69 855.69,570.49 864.01,526.18 870.72,447.59 826,406 788.14,370.79 396.85,425.26 361,388 354.99,381.76\ - 351.96,374.04 350.9,365.77", dir=both]; - teleforma_models_Student -> teleforma_models_Course [arrowhead=dot, arrowtail=dot, label="oral_speciality (student_oral_speciality)", lp="1060.5,443", pos="s,883.99,578.41 e,356.1,357.8 890.44,573.6 944.55,532.72 1025.4,457.9 975,406 928,357.59 415,436.41 368,388 361.99,381.81 358.64\ -,374.13 357.08,365.87", dir=both]; - teleforma_models_Student -> teleforma_models_Course [arrowhead=dot, arrowtail=dot, label="written_speciality (student_written_speciality)", lp="1361,443", pos="s,914.2,596.57 e,366.25,357.66 922.19,595.76 1012.1,586.6 1154.5,570.74 1177,560 1247.4,526.41 1315.6,461.69 1261,406 1226.8,371.11\ - 418.39,420.58 382,388 375.27,381.98 370.94,374.17 368.26,365.65", dir=both]; - teleforma_models_Student -> teleforma_models_Course [arrowhead=dot, arrowtail=dot, label="oral_1 (student_oral_1)", lp="507.5,443", pos="s,781.78,595.79 e,339.75,357.77 773.73,594.68 728.21,588.2 669.23,577.34 619,560 546.09,534.83 517.25,536.74 465,480 440.85,453.77\ - 461.52,428.67 434,406 403.52,380.89 371.93,418.62 347,388 341.68,381.46 339.44,373.85 339.27,365.86", dir=both]; - teleforma_models_Student -> teleforma_models_Course [arrowhead=dot, arrowtail=dot, label="oral_2 (student_oral_2)", lp="1195.5,443", pos="s,914.15,585.97 e,361.3,357.7 922.15,583.67 1030.5,552.16 1211.4,485.22 1134,406 1104.5,375.82 405.29,417.36 375,388 368.65,381.85\ - 364.83,374.04 362.75,365.6", dir=both]; - teleforma_models_Student -> teleforma_models_Course [arrowhead=dot, arrowtail=dot, label="options (student_options)", lp="229.5,443", pos="s,781.74,602.17 e,298.65,318.77 773.41,602.02 643.98,599.51 383.44,590.7 298,560 239.75,539.07 212.55,534.92 184,480 168.83,450.82\ - 167.65,434.54 184,406 207.03,365.81 251.26,339.01 290.81,322.04", dir=both]; - teleforma_models_Payment -> teleforma_models_Student [arrowhead=none, arrowtail=dot, label="student (payment)", lp="917,652", pos="914.16,700.34 899.08,678.15 878.96,648.55 864.88,627.83"]; + teleforma_models_MediaBase [label=<
MediaBase
title CharField
description CharField
credits CharField
date_added DateTimeField
date_modified DateTimeField
code CharField
is_published BooleanField
>, height="1.5139", pos="1443,912", width="1.9167"]; + teleforma_models_Organization [label=<
Organization
id AutoField
name CharField
description CharField
>, height="0.84722", pos="1350,47", width="1.5278"]; + teleforma_models_Department [label=<
Department
id AutoField
name CharField
description CharField
>, height="0.84722", pos="896,157", width="1.5278"]; + teleforma_models_Period [label=<
Period
id AutoField
name CharField
description CharField
>, height="0.84722", pos="274,297", width="1.5278"]; + teleforma_models_CourseType [label=<
CourseType
id AutoField
name CharField
description CharField
>, height="0.84722", pos="1037,297", width="1.5278"]; + teleforma_models_Course [label=<
Course
id AutoField
title CharField
description CharField
code CharField
date_modified DateTimeField
number IntegerField
synthesis_note BooleanField
obligation BooleanField
>, height="1.6806", pos="87,297", width="1.9722"]; + teleforma_models_Professor [label=<
Professor
id AutoField
>, height="0.51389", pos="1196,603", width="1.1667"]; + teleforma_models_Training [label=<
Training
id AutoField
code CharField
name CharField
cost FloatField
>, height="1.0139", pos="1376,443", width="1.1944"]; + teleforma_models_Room [label=<
Room
id AutoField
name CharField
description CharField
>, height="0.84722", pos="1431,529", width="1.5278"]; + teleforma_models_Conference [label=<
Conference
id AutoField
session CharField
comment CharField
date_begin DateTimeField
date_end DateTimeField
streaming BooleanField
>, height="1.3472", pos="1236,731", width="1.75"]; + teleforma_models_StreamingServer [label=<
StreamingServer
id AutoField
host CharField
port CharField
type CharField
description CharField
source_password CharField
admin_password CharField
>, height="1.5139", pos="1041,731", width="1.8611"]; + teleforma_models_LiveStream [label=<
LiveStream
id AutoField
stream_type CharField
>, height="0.68056", pos="987,912", width="1.5833"]; + teleforma_models_DocumentType [label=<
DocumentType
id AutoField
name CharField
description CharField
>, height="0.84722", pos="600,731", width="1.5278"]; + teleforma_models_Document [label=<
Document
<MediaBase>
id AutoField
title CharField
description CharField
credits CharField
date_added DateTimeField
date_modified DateTimeField
code CharField
is_published BooleanField
is_annal BooleanField
file FileField
>, height="2.1667", pos="831,912", width="1.7778"]; + teleforma_models_Media [label=<
Media
<MediaBase>
id AutoField
title CharField
description CharField
credits CharField
date_added DateTimeField
date_modified DateTimeField
code CharField
is_published BooleanField
is_live BooleanField
>, height=2, pos="1134,912", width="1.7778"]; + teleforma_models_IEJ [label=<
IEJ
id AutoField
name CharField
description CharField
>, height="0.84722", pos="635,443", width="1.5278"]; + teleforma_models_Student [label=<
Student
id AutoField
platform_only BooleanField
>, height="0.68056", pos="726,603", width="1.8333"]; + teleforma_models_Profile [label=<
Profile
id AutoField
address TextField
postal_code CharField
city CharField
country CharField
language CharField
telephone CharField
expiration_date DateField
init_password BooleanField
>, height="1.8472", pos="1286,912", width="1.9444"]; + teleforma_models_Payment [label=<
Payment
id AutoField
amount FloatField
date_added DateTimeField
>, height="0.84722", pos="737,731", width="1.7778"]; + teleforma_models_Department -> teleforma_models_Organization [arrowhead=none, arrowtail=dot, label="organization (department)", lp="1184,102", pos="951.22,143.62 1038.5,122.47 1207.5,81.523 1294.8,60.371"]; + teleforma_models_Course -> teleforma_models_Department [arrowhead=none, arrowtail=dot, label="department (course)", lp="408,212", pos="158.15,256.56 174.73,248.6 192.63,241.14 210,236 328.27,201.03 699.55,171.24 840.75,160.89"]; + teleforma_models_Professor -> teleforma_models_Training [arrowhead=none, arrowtail=dot, label="training (professor)", lp="1222.5,529", pos="1187.3,584.16 1178,560.95 1167.3,521.7 1188,498 1207.3,475.85 1291.5,490.25 1319,480 1323.6,478.27 1328.3,476.12 1332.8,473.72"]; + teleforma_models_Professor -> teleforma_models_Course [arrowhead=dot, arrowtail=dot, label="courses (professor)", lp="1242,443", pos="s,1183.3,584.13 e,81.076,357.52 1179.5,577.02 1176.8,571.59 1174.4,565.76 1173,560 1166.3,533.27 1161.8,523.17 1173,498 1177.9,487.08\ + 1188.1,490.92 1193,480 1206.4,449.96 1216.1,429.45 1193,406 1150.3,362.55 140.83,429.29 96,388 89.384,381.91 85.256,374.05\ + 82.838,365.52", dir=both]; + teleforma_models_Room -> teleforma_models_Organization [arrowhead=none, arrowtail=dot, label="organization (room)", lp="1510.5,297", pos="1444.8,498.4 1447.4,492.35 1449.9,486.02 1452,480 1459.9,457.54 1482.4,399.41 1478,376 1456.4,260.95 1395.8,134.44 1366.4,77.608"]; + teleforma_models_Conference -> teleforma_models_Course [arrowhead=none, arrowtail=dot, label="course (conference)", lp="1126.5,529", pos="1172.7,702.53 1127.3,680.63 1071.9,650.42 1059,628 1044.2,602.25 1071.2,521.01 1090,498 1099.4,486.54 1110.9,492.98 1118,480 1133.8\ +,451.13 1141.1,429.46 1118,406 1077.7,365.02 124.27,428.98 84,388 76.023,379.88 72.77,369.13 72.215,357.87"]; + teleforma_models_Conference -> teleforma_models_CourseType [arrowhead=none, arrowtail=dot, label="course_type (conference)", lp="1321,529", pos="1241,682.25 1248.2,617.71 1261.8,510.55 1275,498 1324.6,450.78 1372.3,519.83 1428,480 1437.2,473.41 1469.5,399.05 1472,388 1473.2\ +,382.8 1475.4,380.09 1472,376 1459.8,361.43 1206.9,322.23 1092.4,305.15"]; + teleforma_models_Conference -> teleforma_models_Professor [arrowhead=none, arrowtail=dot, label="professor (conference)", lp="1201,652", pos="1175.2,682.49 1169.1,674.96 1163.7,666.75 1160,658 1154.5,645.19 1162.5,632.1 1172.2,621.9"]; + teleforma_models_Conference -> teleforma_models_Room [arrowhead=none, arrowtail=dot, label="room (conference)", lp="1292.5,652", pos="1248.3,682.4 1259.2,643.13 1275.9,592.14 1292,578 1319.4,553.95 1337.8,572.58 1372,560 1373.3,559.52 1374.6,559.02 1375.9,558.5"]; + teleforma_models_LiveStream -> teleforma_models_StreamingServer [arrowhead=none, arrowtail=dot, label="server (livestream)", lp="1013.5,810", pos="979.85,887.18 974.67,864.76 970.13,831.2 980,804 982.31,797.63 985.44,791.44 989.08,785.51"]; + teleforma_models_LiveStream -> teleforma_models_Course [arrowhead=none, arrowtail=dot, label="course (livestream)", lp="978.5,603", pos="981.52,887.42 964.4,807.86 915.74,558.95 963,498 982.68,472.61 1013.3,505.39 1033,480 1053.2,454.01 1056,429.47 1033,406 995.64,\ +367.93 110.36,426.07 73,388 64.939,379.79 62.519,368.99 63.206,357.72"]; + teleforma_models_LiveStream -> teleforma_models_Conference [arrowhead=none, arrowtail=dot, label="conference (livestream)", lp="1144.5,810", pos="1007.1,887.42 1021.2,871.14 1041,849.92 1061,834 1095.6,806.46 1138.4,781.17 1172.9,762.54"]; + teleforma_models_LiveStream -> teleforma_models_CourseType [arrowhead=none, arrowtail=dot, label="course_type (livestream)", lp="1372,603", pos="1003.4,887.33 1016.7,869.43 1037.1,846.28 1061,834 1160.5,782.89 1232.2,868.21 1308,786 1347.1,743.57 1325.1,715.51 1330,658 1331.1\ +,644.69 1328.7,641.34 1328,628 1326.8,605.81 1313.2,594.57 1328,578 1375.4,524.96 1439.6,613.04 1487,560 1497.9,547.81 1492.5\ +,392.06 1478,376 1465.1,361.68 1207.7,322.16 1092.2,305.06"]; + teleforma_models_Document -> teleforma_models_Course [arrowhead=none, arrowtail=dot, label="course (document)", lp="180,603", pos="766.88,898.08 624.22,864.11 276.84,764.36 70,560 10.111,500.83 -2.4958,455.57 25,376 27.164,369.74 30.051,363.59 33.4,357.67"]; + teleforma_models_Document -> teleforma_models_Conference [arrowhead=none, arrowtail=dot, label="conference (document)", lp="931,810", pos="860.34,833.98 867.98,822.25 877.42,811.56 889,804 931.56,776.22 1067.8,798.86 1117,786 1135.7,781.1 1155.1,773.4 1172.7,765.28"]; + teleforma_models_Document -> teleforma_models_CourseType [arrowhead=none, arrowtail=dot, label="course_type (document)", lp="889,603", pos="823.68,833.94 817.36,747.46 813.56,615.26 845,578 869.62,548.82 897,580.83 929,560 957.54,541.43 944.69,515.32 974,498 1001.8,481.6\ + 1096.7,504.18 1118,480 1139.8,455.34 1141,429.47 1118,406 1079.8,367.06 174.23,426.94 136,388 132.26,384.19 132.4,379.93 136\ +,376 136.45,375.51 785.76,318.89 981.69,301.82"]; + teleforma_models_Document -> teleforma_models_DocumentType [arrowhead=none, arrowtail=dot, label="type (document)", lp="729.5,810", pos="766.83,865.07 735.46,841.76 697.37,812.89 664,786 654.42,778.28 644.23,769.7 634.87,761.67"]; + teleforma_models_Media -> teleforma_models_Course [arrowhead=none, arrowtail=dot, label="course (media)", lp="1117.5,603", pos="1154.9,839.84 1156.4,827.9 1156.7,815.63 1155,804 1146.5,745.27 1140.1,730.65 1117,676 1107.5,653.46 1096.2,651.68 1090,628 1084.4\ +,606.5 1076.4,595.61 1090,578 1109.1,553.23 1136.1,582.34 1158,560 1177.8,539.74 1152.2,517.31 1173,498 1208.6,464.86 1249.5,517.13\ + 1281,480 1302.3,454.91 1304.1,429.44 1281,406 1236.4,360.66 190.36,421.05 136,388 124.19,380.82 115.06,369.73 108.05,357.73"]; + teleforma_models_Media -> teleforma_models_Conference [arrowhead=none, arrowtail=dot, label="conference (media)", lp="1230,810", pos="1174.6,839.94 1186,819.73 1198.1,798.24 1208.5,779.74"]; + teleforma_models_Media -> teleforma_models_CourseType [arrowhead=none, arrowtail=dot, label="course_type (media)", lp="1521,603", pos="1198.1,839.97 1201,837.84 1204,835.84 1207,834 1231.5,818.99 1242.4,826.83 1269,816 1295.1,805.34 1303.7,804.5 1325,786 1372.1,745.17\ + 1470.1,618.71 1491,560 1513.9,495.49 1504.9,473.74 1495,406 1493,392.23 1496.4,385.25 1486,376 1471.3,362.93 1208.8,322.54\ + 1092.1,305.13"]; + teleforma_models_Training -> teleforma_models_Course [arrowhead=dot, arrowtail=dot, label="magistral_courses (training_magistral_courses)", lp="241.5,382", pos="s,1332.7,411.53 e,121.31,357.69 1325.1,408.12 1323,407.33 1321,406.62 1319,406 1257.2,387.19 214.7,416.97 157,388 145.49,382.22 \ +135.34,373.57 126.58,363.85", dir=both]; + teleforma_models_Training -> teleforma_models_CourseType [arrowhead=dot, arrowtail=dot, label="synthesis_note (training_synthesis_note)", lp="585.5,382", pos="s,1332.7,411.56 e,981.83,298.15 1325,408.14 1323,407.34 1321,406.62 1319,406 1276.2,392.8 544.32,420.02 513,388 447,320.51 820.7\ +,302.78 973.82,298.37", dir=both]; + teleforma_models_Training -> teleforma_models_CourseType [arrowhead=dot, arrowtail=dot, label="obligation (training_obligation)", lp="734.5,382", pos="s,1332.7,411.59 e,981.59,302.14 1325,408.15 1323,407.35 1321,406.63 1319,406 1285.1,395.45 705.72,413.42 681,388 638.28,344.06 860.23\ +,314.82 973.62,302.96", dir=both]; + teleforma_models_Training -> teleforma_models_CourseType [arrowhead=dot, arrowtail=dot, label="procedure (training_procedure)", lp="867.5,382", pos="s,1332.7,411.62 e,981.95,301.12 1325,408.17 1323,407.37 1321,406.64 1319,406 1292.1,397.5 830.61,408.32 811,388 758.41,333.51 889.92\ +,310.73 973.74,301.95", dir=both]; + teleforma_models_Training -> teleforma_models_CourseType [arrowhead=dot, arrowtail=dot, label="written_speciality (training_written_speciality)", lp="1027,382", pos="s,1333,411.85 e,981.82,324.22 1325.6,408.45 1323.4,407.54 1321.2,406.71 1319,406 1279.6,393.3 975.55,417.96 947,388 927.92,367.98\ + 948.67,345.92 975.02,328.53", dir=both]; + teleforma_models_Training -> teleforma_models_CourseType [arrowhead=dot, arrowtail=dot, label="oral_speciality (training_oral_speciality)", lp="1199.5,382", pos="s,1332.9,412.08 e,1059.3,327.92 1325.6,408.58 1323.4,407.63 1321.2,406.76 1319,406 1239.3,378.23 1206.5,423.54 1130,388 1104.1,375.98\ + 1081.1,353.66 1064.5,334.14", dir=both]; + teleforma_models_Training -> teleforma_models_CourseType [arrowhead=dot, arrowtail=dot, label="oral_1 (training_oral_1)", lp="1334.5,382", pos="s,1332.8,414.76 e,1092.2,312.19 1325.9,410.32 1323.5,408.85 1321.3,407.41 1319,406 1297,392.28 1292.5,386.9 1269,376 1213.6,350.31\ + 1147.4,328.59 1099.9,314.47", dir=both]; + teleforma_models_Training -> teleforma_models_CourseType [arrowhead=dot, arrowtail=dot, label="oral_2 (training_oral_2)", lp="1425.5,382", pos="s,1384.9,406.41 e,1092.2,301.66 1384.8,398.3 1384.3,390.22 1382,382.35 1377,376 1343.1,333.32 1189,311.61 1100.3,302.48", dir=both]; + teleforma_models_Training -> teleforma_models_CourseType [arrowhead=dot, arrowtail=dot, label="options (training_options)", lp="457.5,382", pos="s,1332.7,411.55 e,981.98,299.86 1325,408.13 1323,407.34 1321,406.62 1319,406 1270.8,391.21 447.28,423.99 412,388 408.27,384.19 408.47\ +,380 412,376 448.8,334.26 822.13,308.95 973.63,300.34", dir=both]; + teleforma_models_Training -> teleforma_models_Period [arrowhead=none, arrowtail=dot, label="period (training)", lp="377,382", pos="1332.7,411.54 1328.2,409.33 1323.6,407.42 1319,406 1267.4,390.2 396.5,411.63 348,388 322,375.34 302.08,348.72 289.49,327.53"]; + teleforma_models_Student -> teleforma_models_Training [arrowhead=none, arrowtail=dot, label="training (student)", lp="1024.5,529", pos="792.33,581.88 797.93,580.44 803.55,579.12 809,578 843.61,570.88 938.59,581.01 967,560 991.17,542.13 969.36,515.21 994,498 1021.8\ +,478.57 1266.1,488.51 1299,480 1310.3,477.06 1322,472.41 1332.7,467.39"]; + teleforma_models_Student -> teleforma_models_Course [arrowhead=dot, arrowtail=dot, label="procedure (student_procedure)", lp="793.5,443", pos="s,731.76,578.37 e,49.743,357.62 733.24,570.37 741.1,525.2 746.81,444.82 699,406 671.3,383.51 81.874,413.58 57,388 50.76,381.58 48.469\ +,373.84 48.741,365.62", dir=both]; + teleforma_models_Student -> teleforma_models_Course [arrowhead=dot, arrowtail=dot, label="oral_speciality (student_oral_speciality)", lp="501.5,443", pos="s,659.88,588.77 e,43.775,357.59 651.78,586.62 587.41,569.27 494.93,536.38 432,480 404,454.91 422.88,425.93 391,406 358.83,385.88\ + 76.112,415.53 50,388 43.774,381.44 41.717,373.69 42.368,365.52", dir=both]; + teleforma_models_Student -> teleforma_models_Course [arrowhead=dot, arrowtail=dot, label="written_speciality (student_written_speciality)", lp="949,443", pos="s,762.03,578.37 e,55.656,357.92 768.49,573.55 822.66,532.62 903.57,457.73 853,406 822.35,374.65 94.647,419.35 64,388 57.935,381.79\ + 55.388,374.23 55.158,366.15", dir=both]; + teleforma_models_Student -> teleforma_models_Course [arrowhead=dot, arrowtail=dot, label="oral_1 (student_oral_1)", lp="102.5,443", pos="s,659.93,600.04 e,32.491,357.5 651.68,599.65 510.53,592.94 213.76,577.03 170,560 77.883,524.15 48.684,484.87 29,388 27.438,380.31\ + 27.938,372.71 29.867,365.36", dir=both]; + teleforma_models_Student -> teleforma_models_Course [arrowhead=dot, arrowtail=dot, label="oral_2 (student_oral_2)", lp="231.5,443", pos="s,659.64,600.96 e,31.6,357.95 651.48,600.65 544.84,596.44 354.57,585.53 291,560 237.54,538.53 226.14,524.04 189,480 164.9,451.42\ + 179.5,427.62 149,406 107.51,376.59 69.011,426.69 36,388 30.181,381.18 28.519,373.6 29.624,365.8", dir=both]; + teleforma_models_Student -> teleforma_models_Course [arrowhead=dot, arrowtail=dot, label="options (student_options)", lp="341.5,443", pos="s,659.89,598.64 e,37.704,357.5 651.76,597.88 595.54,592.47 517,581.56 451,560 377.31,535.92 345.45,539.71 296,480 274.12,453.57 \ +300.68,427.57 274,406 233.96,373.63 77.965,425.8 43,388 36.769,381.26 34.919,373.48 35.92,365.37", dir=both]; + teleforma_models_Student -> teleforma_models_Period [arrowhead=none, arrowtail=dot, label="period (student)", lp="1085,443", pos="792.07,582.81 797.79,581.15 803.49,579.53 809,578 840.37,569.3 850.46,573.68 880,560 923.08,540.05 923.88,517.88 967,498 996.95,\ +484.19 1018.7,506 1039,480 1059.2,454.08 1062,429.48 1039,406 1002,368.32 125.97,425.68 89,388 85.265,384.19 85.68,380.17 89,376\ + 111.15,348.16 133.86,370.95 167,358 187.61,349.95 209.05,338.43 227.27,327.58"]; + teleforma_models_Student -> teleforma_models_IEJ [arrowhead=none, arrowtail=dot, label="iej (student)", lp="699.5,529", pos="693.77,578.15 687.98,572.63 682.4,566.48 678,560 660.01,533.5 648.45,498.53 641.9,473.75"]; + teleforma_models_Payment -> teleforma_models_Student [arrowhead=none, arrowtail=dot, label="student (payment)", lp="764,652", pos="734.37,700.34 732.46,678.15 729.91,648.55 728.13,627.83"]; } - django_contrib_auth_models_User [label=<
User
>, height="0.5", pos="2006,443", width="0.75"]; - telemeta_models_media_MediaItem [label=<
MediaItem
>, height="0.5", pos="2096,731", width="0.88889"]; - teleforma_models_Professor -> django_contrib_auth_models_User [arrowhead=none, arrowtail=dot, label="user (professor)", lp="1950,529", pos="1634.1,594.32 1660.7,589.07 1695.7,582.53 1727,578 1764.8,572.52 1867.8,583.43 1898,560 1921.2,541.98 1902.6,520.93 1921,498 1936.4\ -,478.8 1960.4,464.15 1978.9,454.82"]; - teleforma_models_Conference -> django_contrib_auth_models_User [arrowhead=dot, arrowtail=dot, label="readers (conference)", lp="1966,603", pos="s,1625.3,682.28 e,2006.9,461.26 1632.6,678.18 1634,677.42 1635.5,676.69 1637,676 1677.6,657.21 1692.7,669.03 1736,658 1777.3,647.5\ - 1787.6,644.15 1827,628 1873.3,609 1881.9,597.48 1928,578 1950.1,568.65 1963,577.93 1979,560 2001.2,535.14 2006.2,495.68 2006.8\ -,469.56", dir=both]; - teleforma_models_Document -> django_contrib_auth_models_User [arrowhead=dot, arrowtail=dot, label="readers (document)", lp="1994,652", pos="s,1168.3,866.82 e,2011.9,461.27 1175.3,862.73 1195.3,851.23 1217.8,840.46 1240,834 1408.7,784.9 1465.4,862.03 1635,816 1791.6,773.51\ - 1810.5,713.44 1958,646 1978,636.87 1991.5,646.07 2004,628 2036.9,580.33 2024.4,508 2014.2,469.42", dir=both]; - teleforma_models_Media -> telemeta_models_media_MediaItem [arrowhead=none, arrowtail=dot, label="item (media)", lp="2086,810", pos="1507.2,839.86 1510.7,837.66 1514.3,835.69 1518,834 1571.9,809.55 1999.7,847.13 2050,816 2073.8,801.25 2086.1,769.57 2091.8,749.33"]; - teleforma_models_Media -> django_contrib_auth_models_User [arrowhead=dot, arrowtail=dot, label="readers (media)", lp="2073,652", pos="s,1507.2,839.88 e,2017,461.11 1514.2,835.85 1515.5,835.2 1516.7,834.58 1518,834 1564.2,812.87 1933.8,845.79 1975,816 2035.7,772.06\ - 2020.7,731.76 2034,658 2037.4,639.37 2072.1,671.29 2032,498 2029.7,487.87 2025.3,477.4 2020.8,468.35", dir=both]; - teleforma_models_Student -> django_contrib_auth_models_User [arrowhead=none, arrowtail=dot, label="user (student)", lp="1868.5,529", pos="914.19,594.46 960.98,588.79 1025.2,581.71 1082,578 1123.1,575.31 1791.1,584.92 1824,560 1847,542.58 1822.9,518.66 1843,498 1879.6\ -,460.31 1942.9,448.45 1978.9,444.72"]; - teleforma_models_Profile -> django_contrib_auth_models_User [arrowhead=none, arrowtail=dot, label="user (profile)", lp="2185,652", pos="1656.2,845.34 1662.5,840.89 1669.1,837 1676,834 1765.1,795.25 2026.3,859.9 2113,816 2240.2,751.59 2151.8,614.86 2070,498 2060,483.71\ - 2045.5,470.83 2032.8,461.12"]; + django_contrib_auth_models_User [label=<
User
>, height="0.5", pos="1683,443", width="0.75"]; + telemeta_models_media_MediaItem [label=<
MediaItem
>, height="0.5", pos="1773,731", width="0.88889"]; + teleforma_models_Professor -> django_contrib_auth_models_User [arrowhead=none, arrowtail=dot, label="user (professor)", lp="1627,529", pos="1238.2,590.16 1254.8,585.59 1274.1,580.87 1292,578 1323.1,573.01 1549.7,578.8 1575,560 1598.6,542.46 1579.6,520.93 1598,498 1613.4\ +,478.8 1637.4,464.15 1655.9,454.82"]; + teleforma_models_Conference -> django_contrib_auth_models_User [arrowhead=dot, arrowtail=dot, label="readers (conference)", lp="1643,603", pos="s,1291.4,682.48 e,1683.9,461.26 1298.6,678.27 1300.1,677.48 1301.5,676.72 1303,676 1390.2,633.4 1425.4,662.8 1516,628 1558.4,611.73\ + 1563.7,596.73 1605,578 1626.9,568.08 1640,577.93 1656,560 1678.2,535.14 1683.2,495.68 1683.8,469.56", dir=both]; + teleforma_models_Document -> django_contrib_auth_models_User [arrowhead=dot, arrowtail=dot, label="readers (document)", lp="1671,652", pos="s,895.25,848 e,1688.9,461.27 902.26,843.5 908.32,839.82 914.59,836.58 921,834 992.83,805.07 1193.8,834.65 1269,816 1443.1,772.8 \ +1470.1,716.49 1635,646 1655.2,637.37 1668.5,646.07 1681,628 1713.9,580.33 1701.4,508 1691.2,469.42", dir=both]; + teleforma_models_Media -> django_contrib_auth_models_User [arrowhead=dot, arrowtail=dot, label="readers (media)", lp="1750,652", pos="s,1196.2,839.89 e,1694,461.11 1203.2,835.85 1204.5,835.2 1205.7,834.58 1207,834 1252,813.4 1611.9,845.03 1652,816 1712.7,772.03 \ +1697.7,731.76 1711,658 1714.4,639.37 1749.1,671.29 1709,498 1706.7,487.87 1702.3,477.4 1697.8,468.35", dir=both]; + teleforma_models_Media -> telemeta_models_media_MediaItem [arrowhead=none, arrowtail=dot, label="item (media)", lp="1763,810", pos="1196.2,839.86 1199.7,837.66 1203.3,835.69 1207,834 1259.6,810.08 1677.9,846.45 1727,816 1750.8,801.24 1763.1,769.57 1768.8,749.33"]; + teleforma_models_Student -> django_contrib_auth_models_User [arrowhead=none, arrowtail=dot, label="user (student)", lp="1545.5,529", pos="792.23,581.36 797.86,580.03 803.5,578.88 809,578 846.64,571.95 1463.7,581.74 1495,560 1519.4,543.06 1498.4,518.39 1520,498 1558,\ +462.13 1620.2,449.6 1655.8,445.26"]; + teleforma_models_Profile -> django_contrib_auth_models_User [arrowhead=none, arrowtail=dot, label="user (profile)", lp="1862,652", pos="1345.2,845.35 1351.5,840.9 1358.1,837 1365,834 1451.7,796.26 1705.7,858.74 1790,816 1917.2,751.51 1828.8,614.86 1747,498 1737,483.71\ + 1722.5,470.83 1709.8,461.12"]; } diff --git a/doc/teleforma.pdf b/doc/teleforma.pdf index dd12540a9e45a8519bed20549869d3d2e9c917c0..39a704492de4aaedc4be43668be8cc4e35a68209 100644 GIT binary patch delta 11194 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 H${_p?dNV)t diff --git a/teleforma/views.py b/teleforma/views.py index a7b20787..f4be28b5 100755 --- a/teleforma/views.py +++ b/teleforma/views.py @@ -321,7 +321,7 @@ class UsersCourseView(UsersView): def get_queryset(self): self.course = Course.objects.filter(id=self.args[0]) - return User.objects.filter(student__training__courses__in=self.course) + return User.objects.filter(student__written_speciality__in=self.course) def get_context_data(self, **kwargs): context = super(UsersCourseView, self).get_context_data(**kwargs) -- 2.39.5