From 51afebf4ac38b103c7a942169b940d1ebcfe7b6a Mon Sep 17 00:00:00 2001 From: nataly Date: Tue, 9 Jan 2024 13:16:01 +0200 Subject: [PATCH] New changes. --- osinaweb/db.sqlite3 | Bin 618496 -> 618496 bytes osinaweb/input.css | 23 ++- .../__pycache__/__init__.cpython-311.pyc | Bin 177 -> 199 bytes .../__pycache__/admin.cpython-311.pyc | Bin 2689 -> 2711 bytes .../__pycache__/apps.cpython-311.pyc | Bin 554 -> 576 bytes .../custom_context.cpython-311.pyc | Bin 5114 -> 5132 bytes .../__pycache__/forms.cpython-311.pyc | Bin 919 -> 941 bytes .../__pycache__/models.cpython-311.pyc | Bin 18903 -> 18925 bytes .../__pycache__/views.cpython-311.pyc | Bin 57910 -> 57855 bytes .../__pycache__/0001_initial.cpython-311.pyc | Bin 3722 -> 3744 bytes ...ions_staffprofile_and_more.cpython-311.pyc | Bin 3867 -> 3889 bytes .../0003_milestone.cpython-311.pyc | Bin 1499 -> 1521 bytes .../__pycache__/0004_epic.cpython-311.pyc | Bin 1441 -> 1463 bytes .../0005_staffprofile_image.cpython-311.pyc | Bin 829 -> 851 bytes .../__pycache__/0006_note.cpython-311.pyc | Bin 1676 -> 1698 bytes ...ct_id_alter_project_status.cpython-311.pyc | Bin 1128 -> 1150 bytes ...8_alter_project_project_id.cpython-311.pyc | Bin 887 -> 909 bytes ...9_alter_project_project_id.cpython-311.pyc | Bin 871 -> 893 bytes .../0010_remove_note_date.cpython-311.pyc | Bin 717 -> 739 bytes ...r_alter_note_text_and_more.cpython-311.pyc | Bin 1817 -> 1839 bytes .../0012_projectrequirement.cpython-311.pyc | Bin 1301 -> 1323 bytes .../0013_projectfile.cpython-311.pyc | Bin 1411 -> 1433 bytes ...014_alter_projectfile_file.cpython-311.pyc | Bin 840 -> 862 bytes .../0015_projectcredentials.cpython-311.pyc | Bin 1420 -> 1442 bytes ...dentials_projectcredential.cpython-311.pyc | Bin 767 -> 789 bytes ...e_alter_project_start_date.cpython-311.pyc | Bin 1018 -> 1040 bytes .../0018_epic_status.cpython-311.pyc | Bin 916 -> 938 bytes ...date_alter_epic_start_date.cpython-311.pyc | Bin 976 -> 998 bytes .../__pycache__/0020_task.cpython-311.pyc | Bin 1900 -> 1922 bytes ...rprofile_business_and_more.cpython-311.pyc | Bin 2796 -> 2818 bytes ...ustomerprofile_customer_id.cpython-311.pyc | Bin 897 -> 919 bytes .../0023_task_assigned_to.cpython-311.pyc | Bin 1013 -> 1035 bytes .../0024_task_task_id.cpython-311.pyc | Bin 843 -> 865 bytes .../__pycache__/0025_status.cpython-311.pyc | Bin 1567 -> 1589 bytes ...e_status_user_status_staff.cpython-311.pyc | Bin 1145 -> 1167 bytes .../0027_alter_status_staff.cpython-311.pyc | Bin 1060 -> 1082 bytes ...8_remove_projecttype_color.cpython-311.pyc | Bin 727 -> 749 bytes .../0029_alter_reference_date.cpython-311.pyc | Bin 841 -> 863 bytes .../__pycache__/0030_tag.cpython-311.pyc | Bin 968 -> 990 bytes ...1_alter_staffprofile_image.cpython-311.pyc | Bin 847 -> 869 bytes .../__pycache__/0032_point.cpython-311.pyc | Bin 1452 -> 1474 bytes ...nt_date_workingon_and_more.cpython-311.pyc | Bin 1275 -> 1297 bytes ...nt_date_completed_and_more.cpython-311.pyc | Bin 1331 -> 1353 bytes .../0035_business_business_id.cpython-311.pyc | Bin 879 -> 901 bytes ...lter_staffprofile_position.cpython-311.pyc | Bin 1211 -> 1233 bytes ...move_staffprofile_position.cpython-311.pyc | Bin 759 -> 781 bytes ...taffprofile_staff_position.cpython-311.pyc | Bin 1037 -> 1059 bytes ...taffprofile_staff_position.cpython-311.pyc | Bin 1068 -> 1090 bytes ...0040_staffprofile_staff_id.cpython-311.pyc | Bin 879 -> 901 bytes .../0041_dailyreport.cpython-311.pyc | Bin 1477 -> 1499 bytes ...omerprofile_email_and_more.cpython-311.pyc | Bin 1239 -> 1261 bytes .../0043_businesstype.cpython-311.pyc | Bin 1004 -> 1026 bytes ...ove_business_business_type.cpython-311.pyc | Bin 731 -> 753 bytes .../0045_business_type.cpython-311.pyc | Bin 1033 -> 1055 bytes .../__pycache__/__init__.cpython-311.pyc | Bin 188 -> 210 bytes .../__pycache__/__init__.cpython-311.pyc | Bin 176 -> 198 bytes .../__pycache__/settings.cpython-311.pyc | Bin 3134 -> 3156 bytes .../osinaweb/__pycache__/urls.cpython-311.pyc | Bin 10958 -> 10980 bytes .../osinaweb/__pycache__/wsgi.cpython-311.pyc | Bin 700 -> 722 bytes osinaweb/static/dist/output.css | 165 ++++++++++++++++-- osinaweb/templates/login.html | 4 +- osinaweb/templates/main.html | 130 ++------------ osinaweb/templates/recent-status.html | 2 +- 63 files changed, 187 insertions(+), 137 deletions(-) diff --git a/osinaweb/db.sqlite3 b/osinaweb/db.sqlite3 index 4369eabfc2170464def79750186ba9187ec05ee4..2e62e622bb9d1c4cff9c754a803c3d939ad16d73 100644 GIT binary patch delta 509 zcmZp8pxW?2b%Hdb#zYxsRt*NdtP2}cICL4mY|ho4Uc_w8UNxD0K`Ik_)#jW9JnX6} z%)X3eS>*=ChNi|9Vt6%uRW-{qd3#A7 z23bW8VMRqoMn>t})RfG`ii(Qx{G#m4ymSTs=>b(NO4~2iu*h5yv_!Vv(8S1K`@aBI zw)f0}9QM=M9oQ5ZIkqc0Fo|)nG!{%QnO^G2_MFoa=wK5I1xMd@V^209X5Vh?$#HQT zvpszcvavFAGI4&{uEW83!(4`k$%28Wk2{0QiBpFC8{aM7Eo>K9 zSFyA($1zy|l}j*bG%4G%`Zk9;5(?7k8(CO4dl&hcX6IR@rlV~+unq`%T=^CU*<>b0%_+=Xz7@6oA80s2fg!uM2XU;`B0EG&d*8l(j delta 322 zcmZp8pxW?2b%Hdb@LF(qb1w8DN0~FMo z=P%zre>r2S2eTE&@9FFx7)v)hD%5jKzw?8Ux1HlBBM>uf=lIF|vrLj(ih+l7Hv@MJ z?^IqH{(amET#vX`aTRfyZz5sl;mO9Ze7Ka%gDs2J$+R*%QHuQ9tKrO4pBu# zMn+EQlEmU{g_6|b5(Pse=bZfF)Rbf(FfuSQ)-|xyH8w!7I0ZwDj13G7jV!lctYMM4 zB4`2BVr5`zWniplY;0*{V6pvQ04v*jW&uv)>Ff?{iaysc4JSDi`$s} zICQqMbIxS~%5|`A*Wuv2VJ^kZ9LK=Z$DP6D#3{r6jqeuk7Pbqlt5{l?W02ujQhX4Qo diff --git a/osinaweb/input.css b/osinaweb/input.css index 520b6dac..37ce3665 100644 --- a/osinaweb/input.css +++ b/osinaweb/input.css @@ -67,7 +67,7 @@ -/* TO ANIMATION THE UER ACTIVITY FIXED BUTTON */ +/* TO ANIMATE THE USER ACTIVITY FIXED BUTTON */ @keyframes zoomInOut { 0%, @@ -78,9 +78,7 @@ 50% { transform: scale(1.2); - /* Adjust the scale factor as needed */ opacity: 1; - /* Adjust the opacity as needed */ } } @@ -89,6 +87,25 @@ } +/* TO ANIMATE THE CONNECTED USERS GREEN DOT */ +@keyframes pop { + 0% { + transform: scale(1); + } + + 50% { + transform: scale(1.1); + } + + 100% { + transform: scale(1); + } +} + +.connectedUsersDot { + animation: pop 1s infinite ease-in-out; +} + /* DRAGGABLE SLIDER */ .swiper-container { width: 100%; diff --git a/osinaweb/osinacore/__pycache__/__init__.cpython-311.pyc b/osinaweb/osinacore/__pycache__/__init__.cpython-311.pyc index d56b89c22021d5f021e20577a770548e2baa6c7f..5be1215c33f039f94fbaa9ad44ce234f5673ed5e 100644 GIT binary patch delta 103 zcmdnUc$|@YIWI340}zy{>rUi04T#bYElw>e*3U1_EJ@DK)pyBHF3nBND=F6ZODsvu nsRT*nCF-VRCFZ5)>*uAGgZWS{m|dQl1W}ZnUzDmpvC13($225X delta 81 zcmX@kxRH^2IWI340}#v&37*JpYUSc$6%(Fcl&ug@l%JKFTv8m9U!0kj7?YP;4rZie XCFZ5)Lj=oHlOT-b{G!yDi4)8LD9#-F diff --git a/osinaweb/osinacore/__pycache__/admin.cpython-311.pyc b/osinaweb/osinacore/__pycache__/admin.cpython-311.pyc index 0cadf2d6b211d46555d2921a7bdb1ed381499756..120d5ca0d9a7388938ba91487c44036d2288f42e 100644 GIT binary patch delta 108 zcmZn^oi56|oR^o20SE-1&PkoIk#`bHK)8NracWVqetvOgNpgO!zDs^`X>Mv>NwL0P tVo737B}gJKQ8y(kF)uw|KQFZ$%!hKp?DEtkh@#~DqE!9OH(6G&0sz$uCtm;n delta 86 zcmbO(+9=AqoR^o20SGoun4P+BBkv>@D@PZrnDG3fY=wZL{H)aElH!>B;>^6nn7q_- dFe4=^F)uwIB3Pc91YsoS7p2B*e$TRk6#)6cANv3R diff --git a/osinaweb/osinacore/__pycache__/apps.cpython-311.pyc b/osinaweb/osinacore/__pycache__/apps.cpython-311.pyc index a3a923a9e01702fd01e0b39e9a18c630fddd916a..460d0ed1d20489b835abf6d5e18a5848a53923f5 100644 GIT binary patch delta 107 zcmZ3*a)5<*IWI340}zy{>!wcI$ScYi5T+kmoLW?@pI@9=lANEb?~B;>^6nn7q_- zFe4=^F)uwIB3Pc91YsoS7p2Bbe#flO_-nEpOBu@t26ooX(^wwyFfQ3#Dd@n+`hkI! L)nxM?p#Vkz{(~xA diff --git a/osinaweb/osinacore/__pycache__/forms.cpython-311.pyc b/osinaweb/osinacore/__pycache__/forms.cpython-311.pyc index a473788ba383a939be35982a4c2ff2211995ba1c..a9c2edb8534fb4b4030e8c1a8f6c2b3ad8abc8e3 100644 GIT binary patch delta 108 zcmbQvzLuSLIWI340}%Z8o|fvqk@q@dK)8NracWVqetvOgNpgO!zDs^`X>Mv>NwL0P sVo737B}gJKQ8y(kF)uw|KQFZ$%!hKp?DEtkh@#~DqE!9Oa!i$s0PtcazW@LL delta 86 zcmZ3>KAoL+IWI340}yPSFgrD9Bky%aD@PZrnDG3fY=wZL{H)aElH!>B;>^6nn7q_- dFe4=^F)uwIB3Pc91YsoS7p2B*Hesq{1OV^E9`OJG diff --git a/osinaweb/osinacore/__pycache__/models.cpython-311.pyc b/osinaweb/osinacore/__pycache__/models.cpython-311.pyc index a525e97c324a2eea7145d6f0224c725361391959..89a0e19bf3f01d8c21498ed1b6a833ad8bd997d8 100644 GIT binary patch delta 111 zcmcaUnepvpM!w~|yj%=GAnM^a2eBLYp5&EIUsYS*5`Nf$f$@#hZF8Rr&xv6<2 w#rl4UC5bteAc?$0-IT1vy!3qiywq|qAIb%@%Ttpeijwn-QuQ}aW^r)^0GC-Pvj6}9 delta 89 zcmaDmneqB$M!w~|yj%=GuyMld)N|S!`Mg=IoLsD8!t;x=6#|O#vr>~wievJNGxHK- g@>0vejFhazy!3pCV0mg1gpr(Ilp3>nC5wwI0FF~3G5`Po diff --git a/osinaweb/osinacore/__pycache__/views.cpython-311.pyc b/osinaweb/osinacore/__pycache__/views.cpython-311.pyc index d17421201eb3bb51a5bbb241e8f5b2cd8ddb1cb1..0c04fd35c7290fb0febf014072c023518f94e58d 100644 GIT binary patch delta 809 zcmdmXg!%trX1?XTyj%=GAnP`K@xe1x+z(SdFlE3d8y@KK9mb)m!~E{6eZ^urRtYurj{4$6;$40E6z;M z%gig%0NN)C#Kl)9`*CS8UtpJ?T+0>6e1Ttn^A)a8E5@eDTCR#9;mrZAmpO&!0F^c{ zJYeT*shc5oiCrEfVd-zcF09UkDsd5LkV22>=E-4y8QB;(6hI1RL@Z<$wq(RmxY;j8 z1+J(nww_g35Qk~X$j{1DQH(H*d_`z$#pdLtS@%EKtql zjhShigA0V%g(blj-+=oM=#9<%4Xlit>np0+h4rw?`mzfD!VDI$@7r5rn1l0r&B{1` SGv_%?Mqv6A-)w&VzYqYFM+~X} delta 861 zcmex=n0ea~X1?XTyj%=GaFTmY>Z|!1`CfB|I=WcJgy$D!D+CnfXQd{W6vyNjXXYiw zTkdW+2eB%$yRN*JN&B6|KThsKjasGIermehft6`DJ*hQtmPPhU0^hXAH zR=&-Q4Xlitiz}+xMGbJs`?8At#RxA^PSfzn357^AL+?a#$%4ECsv1}h1Bv^eJH_uxi&c-x@ak9Ub*ks;qZa`r%kZ{;G zZg$4&lau!P0Y#))9T+!n-pk9vSUUOOL1kbBurR4^etuAd2`KRAFhoFYv(k}3CdT&3 zCC3zjDp;A6C$B#yv3bL>&y0*Ylb4(T39>NBZa#5>o0W0l<|}7489~ZeO*WnXF9ZM> Ckr!M5 diff --git a/osinaweb/osinacore/migrations/__pycache__/0001_initial.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0001_initial.cpython-311.pyc index 66cdc2410d32a58e223cdc9810a8c7fcc5b68577..e517444116a23800885c76d4c948b99574815ba6 100644 GIT binary patch delta 119 zcmeB@T_DT5oR^o20SL;}byF8_ZW8R=B4NB=cSf|`A{yHU7nf*QIwotl&YVbnO>Awl9``ZtiSm#=UNs3 DY_=;| delta 97 zcmZ1=+a=4poR^o20SM-X1gGBK$lJ~78th^f6P{m`tq@R@pOu!wz1!#*z$h)4|HPpo_COp3=TOpt*KPxr4q&OzOI5RIXCNH%d o%t*;f%uCOQ2$rWNK^V#TMX52lndwD|C7Jno#W9=3S#B``0D7(?^#A|> diff --git a/osinaweb/osinacore/migrations/__pycache__/0004_epic.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0004_epic.cpython-311.pyc index c92f584ec82f47729dfa4cc6c8c4dd4485b20b81..1dde3b84fe206fc07edfc7c04becd412d4b52d07 100644 GIT binary patch delta 119 zcmZ3;y`7tPIWI340}zy{>!w<6ZW8R=B4NB=cSf|`A{yHU7nf*QIwotl&YVbnO>Awl9``ZtiSmz^A$z_ DJ(nu( delta 97 zcmdnay^x!CIWI340}#v&2~G{#$Xm_q8sK6T6P{m`tq@R@pOu!!ABZW8R=B4NB=cSf|`A{yHU7nf*QIwotl&YVbnO>Awl9``ZtiL&)MVAQx DHb*Jb delta 97 zcmZ3)+r!JdoR^o20SM-X1gGBL$ji&(8sK6T6P{m`tq@R@pOu!$W^ZW8R=B4NB=cSf|`A{yHU7nf*QIwotl&YVbnO>Awl9``ZtiSmh(!vQ-$oq&fzDhr|IJKx)KfgG$Bso7<-z7h}G&eP`q*&iC zu_Q645+sqAsGE|Nn3tZfpO;z==0mw)c6n+NL{V~nQL27!W_nR#NoIatvA%(Uf#qar LM#;^AOk#`xF=;HY delta 97 zcmey%_MDA(IWI340}#v&2~ORyk@pd!Yl@3iOn81#wn9KrepYI7NpVbmab{j(OkQd^ on30l|n3tXp5iCzlf-sWvi&A59Gt-L_OEUBGieol=F&Q%g0HP%${{R30 diff --git a/osinaweb/osinacore/migrations/__pycache__/0010_remove_note_date.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0010_remove_note_date.cpython-311.pyc index f26cfbe43108c41f63e3d2fb9abe7e48acdd4264..cbd4388998bb09937941f4848e5aafad15271c8a 100644 GIT binary patch delta 119 zcmX@h`k0k>IWI340}zy{>!$i_ZW8R=B4NB=cSf|`A{yHU7nf*QIwotl&YVbnO>Awl9``ZtiSmPBPSyO DX1*$T delta 97 zcmaFNdX|-UIWI340}#v&2~LgO$Xmqd8slOW6P{m`tq@R@pOu!vntOoLW?@pI@9=lANEb?~!#k=$ScDfU7{aaoLW?@pI@9=lANEb?~f+X@1byKnu^V0M6^HR&fd?**pE>BH@C`!&RO4ZNJOfO0-$;{6y*5ACH`3xff D4NWRx delta 97 zcmbQq-OSCqoR^o20SM-X1gGk5!x;Zf+X@1byKnu^V0M6^HR&fd?**pE>BH@C`!&RO4ZNJOfO0-$;{6y*5AB^`355Z DDGDmB delta 97 zcmZ3)-NVhhoR^o20SM-X1gA!A!v1eZW8R=B4NB=cSf|`A{yHU7nf*QIwotl&YVbnO>Awl9``ZtiSm-qY5Jc DcZ(|6 delta 97 zcmbQr_Meq^IWI340}#v&2~I89$lJ;2TJB;M6P{m`tq@R@pOu!vzv!#k`$ScGYovR;OoLW?@pI@9=lANEb?~{*0Y>IWI340}zy{>!wO=ZW8R=B4NB=cSf|`A{yHU7nf*QIwotl&YVbnO>Awl9``ZtiL&qsfZB( DIQJ?D delta 97 zcmaFHeu15LIWI340}#v&2~IWK$jigzTIymI6P{m`tq@R@pOuZW8R=B4NB=cSf|`A{yHU7nf*QIwotl&YVbnO>Awl9``ZtiPF;{XR1Q Dj!P>I delta 97 zcmZn?dn3xboR^o20SM-X1gGxU$h(`(wb;cfCOp3=TOpt*KPxr4q&OzOI5RIXCNH%d o%t*;f%uCOQ2$rWNK^V#TMX52lndwD|C7Jno#W9e*3U1_EJ@DK)pyBHF3nBND=F6Z zODsvusRT*nCF-VRCFZ5)>*uAGgZWS{m|dQl1W}ZnUzDn!o0(peSdy8aSFFEzGE)*G E0Ey}<@&Et; delta 98 zcmeC?_{z?=oR^o20SM-X1gCN`ZRB%ca*c7ZiV4pz%2o&{%FjwoE-8-5FV4(MjLAza o2QyN#67$mYA%f+pNf1VIeo<;nZf1H>Vo7FxUUAIkl}t&D02>t|*Z=?k diff --git a/osinaweb/osinacore/migrations/__pycache__/0024_task_task_id.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0024_task_task_id.cpython-311.pyc index d481f6069032d09e28e3a6e39a4e2cc1ab4b7f27..ebcb71a122693f6a4c1e9e8e841c75ba98508bb7 100644 GIT binary patch delta 119 zcmX@j_K=NtIWI340}zy{>!wcI$a{$~I!`~eIJKx)KfgG$Bso7<-z7h}G&eP`q*&iC zu_Q645+sqAsGE|Nn3tZfpO;z==0mw)c6n+NL{V~nQL27!W_nR#NoIatvHoTiCUr&t Dq^l~M delta 97 zcmaFJcAAZMIWI340}#v&2~J(Hk@pg#YlMqcOn81#wn9KrepYI7NpVbmab{j(OkQd^ on30l|n3tXp5iCzlf-sWvi&A59Gt-L_OEUBGieolgF{v{G0Dpxee*gdg diff --git a/osinaweb/osinacore/migrations/__pycache__/0025_status.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0025_status.cpython-311.pyc index 0b4f0c0073239377700804de26e235f09c3717f2..54fcdac3a628f3aa6906bc7b7d8bcf6406639b85 100644 GIT binary patch delta 119 zcmbQwvz3Q;IWI340}zy{>!!ACf+X@1byKnu^V0M6^HR&fd?**pE>BH@C`!&RO4ZNJOfO0-$;{6y*57=cX%Qm; Dah@we delta 97 zcmeC@{K>()oR^o20SM-X1gF+*!wO=ZW8R=B4NB=cSf|`A{yHU7nf*QIwotl&YVbnO>Awl9``ZtiO33QyC)w DDCsIc delta 97 zcmdnRv4n$nIWI340}#v&2~O4B$Q#4t8s}ma6P{m`tq@R@pOu!$i`ZW8R=B4NB=cSf|`A{yHU7nf*QIwotl&YVbnO>Awl9``ZtiSmfqaY&y Dbf7At delta 97 zcmaFMdYzSbIWI340}#v&2~LgQ$Xmkbn&M&=6P{m`tq@R@pOu!$W>aR2}S diff --git a/osinaweb/osinacore/migrations/__pycache__/0030_tag.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0030_tag.cpython-311.pyc index 03ee3c9d39cbbbb474e6c38b975f6b01c8efe1be..a96796264dca543cd31913ced062bc4eb32a1240 100644 GIT binary patch delta 119 zcmX@Xevh4ZIWI340}zy{>!z}9ZW8R=B4NB=cSf|`A{yHU7nf*QIwotl&YVbnO>Awl9``ZtiQRH$(a!V DDoiQd delta 97 zcmcb|euABMIWI340}#v&2~L&V$ZO2x>hEF|6P{m`tq@R@pOu!wcJ$a{)0x=KH^IJKx)KfgG$Bso7<-z7h}G&eP`q*&iC zu_Q645+sqAsGE|Nn3tZfpO;z==0mw)c6n+NL{V~nQL27!W_nR#NoIatvHoTmCSyhb Dr@bns delta 97 zcmaFLcAkxQIWI340}#v&2~J(Sk@pm%Yl@3iOn81#wn9KrepYI7NpVbmab{j(OkQd^ on30l|n3tXp5iCzlf-sWvi&A59Gt-L_OEUBGieok#F&Q%g0D=7@iU0rr diff --git a/osinaweb/osinacore/migrations/__pycache__/0032_point.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0032_point.cpython-311.pyc index 16d322bac3b178f5aa915b66c8d28369576682c5..17c86851f5b1089936a2bc513e284397f21e5995 100644 GIT binary patch delta 119 zcmZ3(eTbWPIWI340}zy{>!yZmZW8R=B4NB=cSf|`A{yHU7nf*QIwotl&YVbnO>Awl9``ZtiSmJ^BqP2 DR3a-b delta 97 zcmX@ay@s22IWI340}#v&2~N%4$Xmzk8t7sb6P{m`tq@R@pOu!!AC!!YD-pKc#DY{iZv^ce>SU&srxGNQm#CYPm6(^Fub-D%4(3C-V0L+G5=2pQeo?A^Zf1H>Vo7FxUa|h>Am)dR E0M|Av`v3p{ delta 98 zcmX@fwV8`=IWI340}#v&2~Oo<*~s^w$u-}_DkeO?C|e<*C_gJTxuiHIzc@25F(xmy p9Lz|`O3X{ohX|IZCP5g<`9-NQxtZxji6xo&dBriCGngMT0svfbBkuqJ diff --git a/osinaweb/osinacore/migrations/__pycache__/0035_business_business_id.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0035_business_business_id.cpython-311.pyc index fdd5859a62bfad95df7efbf660e426d4cc48de62..48ba828091d23141500ea90ca1405181cd7c13e0 100644 GIT binary patch delta 119 zcmaFQ*2>PioR^o20SL;}byGKP!$AA$a{tOn81#wn9KrepYI7NpVbmab{j(OkQd^ on30l|n3tXp5iCzlf-sWvi&A59Gt-L_OEUBGieomLFwbQK0E^Zn8~^|S diff --git a/osinaweb/osinacore/migrations/__pycache__/0037_remove_staffprofile_position.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0037_remove_staffprofile_position.cpython-311.pyc index 13dba58e007bf1d70bc0fc9a69cedce673628c9d..50776cbd8ca725c57ff2c7afc5b0b67645890d0e 100644 GIT binary patch delta 119 zcmey)+RMhfoR^o20SL;}byG7p^7b=E*Xf5Arxq3K=ND&|Bf+X@1byKnu^V0M6^HR&fd?**pE>BH@C`!&RO4ZNJOfO0-$;{6y*5CY)QH&7) DZ#^o# delta 97 zcmeBW`_9U{oR^o20SM-X1gBPQSj@q@oR^o20SL;}byJx)^7=7F*XoBBrxq3K=ND&|Bf+X@1byKnu^V0M6^HR&fd?**pE>BH@C`!&RO4ZNJOfO0-$;{6y*5AB!u29ZW8R=B4NB=cSf|`A{yHU7nf*QIwotl&YVbnO>Awl9``ZtiO2`QxhWq DFlj1S delta 97 zcmX@av4(?pIWI340}#v&2~Jhs$Q!}rn(JZ}6P{m`tq@R@pOuPioR^o20SL;}byGKN!t>8ZW8R=B4NB=cSf|`A{yHU7nf*QIwotl&YVbnO>Awl9``ZtiSm-^D9OG Dagi&D delta 97 zcmcc3eUzJbIWI340}#v&2~N%4$lJ;68t!5h6P{m`tq@R@pOu8ga7~l diff --git a/osinaweb/osinacore/migrations/__pycache__/0044_remove_business_business_type.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0044_remove_business_business_type.cpython-311.pyc index 23b78dfcabcade8875254ad497d5fcea453ff775..beff317454d5abe8d33812e80f71300338f632d6 100644 GIT binary patch delta 119 zcmcc3`jM4)IWI340}u#2os;Ujk++yJx?VrDIJKx)KfgG$Bso7<-z7h}G&eP`q*&iC zu_Q645+sqAsGE|Nn3tZfpO;z==0mw)c6n+NL{V~nQL27!W_nR#NoIatvHs?xjAD!c D$~P-` delta 97 zcmey!dYhGZIWI340}yPSFgrDFBX2RIYo?1;On81#wn9KrepYI7NpVbmab{j(OkQd^ on30l|n3tXp5iCzlf-sWvi&A59Gt-L_OEUBGieon4W)x!t0FQAbEC2ui diff --git a/osinaweb/osinacore/migrations/__pycache__/0045_business_type.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0045_business_type.cpython-311.pyc index e13fefdb8fab7ecdd8b1217927b864e47c88d570..1cc3dfce376d8b32b77d11839f89be5528aecf3f 100644 GIT binary patch delta 119 zcmeC=n9sqxoR^o20SE-1&Piq5$m_`zov$BSoLW?@pI@9=lANEb?~04yLQIsgCw diff --git a/osinaweb/osinacore/migrations/__pycache__/__init__.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/__init__.cpython-311.pyc index 1b432b03bde3173e76daa7d1475ae4905ec723c9..c6a3a909e6edc12b1b7fe70cf09d2258d07ae971 100644 GIT binary patch delta 114 zcmdnPc!`mFIWI340}zy{>rUi0jZW1MElw>e*3U1_EJ@DK)pyBHF3nBND=F6ZODsvu ysRT*nCF-VRCFZ5)>*uAGgZWS{m|dQl1W}ZnUzDn!o0(peSdy8aSFAs=)f@nW+$i|~ delta 92 zcmcb_xQCH@IWI340}#v&37*Jp>gw-e6%(Fcl&ug@l%JKFTv8m9U!0kj7?YP;4rZie iCFZ5)Lj=oHlOT-b{G!yD+|2Z%#FEVXyyBRNv&{jJcp=LG diff --git a/osinaweb/osinaweb/__pycache__/__init__.cpython-311.pyc b/osinaweb/osinaweb/__pycache__/__init__.cpython-311.pyc index 1dd63b9dd56261aef819f0a8f968f4116f71bb68..84bc3c81776e0cc75d81551babd5797f1e5079c7 100644 GIT binary patch delta 102 zcmdnMc#M&IIWI340}zy{>rUi0^^epKElw>e*3U1_EJ@DK)pyBHF3nBND=F6ZODsvu ksRT*nCF-VRCFZ5)>*uAGgZWS{m|dQl1W^QHOsq5q0HI1F<^TWy delta 80 zcmX@cxPg&-IWI340}#v&37*JpYU%7^6%(Fcl&ug@l%JKFTv8m9U!0kj7?YP;4rZie SCFZ5)Lj=oHlMsxF{pJ7)+8m1j diff --git a/osinaweb/osinaweb/__pycache__/settings.cpython-311.pyc b/osinaweb/osinaweb/__pycache__/settings.cpython-311.pyc index 51960a6271bb3b38514ee660bf0cd223031c3fc1..2f717b7299c4d87f9c324d62f1126929710cef3e 100644 GIT binary patch delta 107 zcmdldaYcf6IWI340}zy{>!zx1PAw|d&o9m_NzTvJcgasK%}vcKDc1K( pEJ@6%1WDv2>ZW8R=B4NB=cSf|`A{yHU7nf*Q3PUaF5x=G2mn#tC7b{N delta 85 zcmca2u}^|`IWI340}#v&2~J(Vkynq)(%Ho-COp3=TOpt*KPxr4q&OzOI5RIXCNH%d Y%t*;f%uCOQ2$rWNAsCyxxK1$w0KF_8%K!iX diff --git a/osinaweb/osinaweb/__pycache__/urls.cpython-311.pyc b/osinaweb/osinaweb/__pycache__/urls.cpython-311.pyc index 17f42a18c054cd33cd8aebe65b04635f06dc7c7b..1740af221c3085e774874a1031eff3fb64248de2 100644 GIT binary patch delta 107 zcmX>X`XrQhIWI340}u#2os$~2k(XcIKU6=oIJKx)KfgG$Bso7<-z7h}G&eP`q*&iC pu_Q645+sqAsGE|Nn3tZfpO;z==0mw)c6n+NL=lLwIaI!q8vx`tCeHu> delta 85 zcmaD7dM=cAIWI340}!-u&q=+pk(XcI(%!`?COp3=TOpt*KPxr4q&OzOI5RIXCNH%d X%t*;f%uCOQ2$rWNAsCyp!x;YHq)$ delta 84 zcmcb_x`&l_IWI340}#v&2~M54k@pv)rM-()On81#wn9KrepYI7NpVbmab{j(OkQd^ Xn30l|n3tXp5iCzlLNF$WG1UM7xq=>_ diff --git a/osinaweb/static/dist/output.css b/osinaweb/static/dist/output.css index 0dcf4899..96ade3e5 100644 --- a/osinaweb/static/dist/output.css +++ b/osinaweb/static/dist/output.css @@ -650,6 +650,10 @@ video { position: relative; } +.inset-0 { + inset: 0px; +} + .inset-x-0 { left: 0px; right: 0px; @@ -699,6 +703,10 @@ video { right: 1.25rem; } +.top-0 { + top: 0px; +} + .top-1 { top: 0.25rem; } @@ -828,6 +836,10 @@ video { display: none; } +.h-1 { + height: 0.25rem; +} + .h-14 { height: 3.5rem; } @@ -848,6 +860,10 @@ video { height: 150px; } +.h-\[18px\] { + height: 18px; +} + .h-\[25px\] { height: 25px; } @@ -905,6 +921,10 @@ video { height: 100vh; } +.w-1 { + width: 0.25rem; +} + .w-48 { width: 12rem; } @@ -941,6 +961,10 @@ video { width: 160px; } +.w-\[18px\] { + width: 18px; +} + .w-\[20\%\] { width: 20%; } @@ -1005,10 +1029,6 @@ video { width: 50%; } -.w-\[500px\] { - width: 500px; -} - .w-\[50px\] { width: 50px; } @@ -1033,6 +1053,10 @@ video { width: 80px; } +.w-\[90\%\] { + width: 90%; +} + .w-\[95\%\] { width: 95%; } @@ -1295,6 +1319,10 @@ video { border-bottom-right-radius: 0.375rem; } +.rounded-tl-full { + border-top-left-radius: 9999px; +} + .rounded-tl-md { border-top-left-radius: 0.375rem; } @@ -1377,6 +1405,11 @@ video { border-color: rgb(194 65 12 / var(--tw-border-opacity)); } +.border-red-400 { + --tw-border-opacity: 1; + border-color: rgb(248 113 113 / var(--tw-border-opacity)); +} + .border-red-500 { --tw-border-opacity: 1; border-color: rgb(239 68 68 / var(--tw-border-opacity)); @@ -1607,6 +1640,84 @@ video { --tw-bg-opacity: 0.6; } +.bg-gradient-to-b { + background-image: linear-gradient(to bottom, var(--tw-gradient-stops)); +} + +.bg-gradient-to-br { + background-image: linear-gradient(to bottom right, var(--tw-gradient-stops)); +} + +.bg-gradient-to-l { + background-image: linear-gradient(to left, var(--tw-gradient-stops)); +} + +.bg-gradient-to-r { + background-image: linear-gradient(to right, var(--tw-gradient-stops)); +} + +.from-green-400 { + --tw-gradient-from: #4ade80 var(--tw-gradient-from-position); + --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} + +.from-green-500 { + --tw-gradient-from: #22c55e var(--tw-gradient-from-position); + --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} + +.from-green-600 { + --tw-gradient-from: #16a34a var(--tw-gradient-from-position); + --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} + +.from-green-700 { + --tw-gradient-from: #15803d var(--tw-gradient-from-position); + --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} + +.from-white { + --tw-gradient-from: #fff var(--tw-gradient-from-position); + --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} + +.via-green-500 { + --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #22c55e var(--tw-gradient-via-position), var(--tw-gradient-to); +} + +.via-green-600 { + --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #16a34a var(--tw-gradient-via-position), var(--tw-gradient-to); +} + +.via-green-700 { + --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #15803d var(--tw-gradient-via-position), var(--tw-gradient-to); +} + +.via-transparent { + --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to); +} + +.to-green-700 { + --tw-gradient-to: #15803d var(--tw-gradient-to-position); +} + +.to-green-800 { + --tw-gradient-to: #166534 var(--tw-gradient-to-position); +} + +.to-transparent { + --tw-gradient-to: transparent var(--tw-gradient-to-position); +} + .stroke-black { stroke: #000; } @@ -1852,6 +1963,11 @@ video { color: rgb(194 65 12 / var(--tw-text-opacity)); } +.text-red-400 { + --tw-text-opacity: 1; + color: rgb(248 113 113 / var(--tw-text-opacity)); +} + .text-red-500 { --tw-text-opacity: 1; color: rgb(239 68 68 / var(--tw-text-opacity)); @@ -2051,7 +2167,7 @@ video { } } -/* TO ANIMATION THE UER ACTIVITY FIXED BUTTON */ +/* TO ANIMATE THE USER ACTIVITY FIXED BUTTON */ @keyframes zoomInOut { 0%, @@ -2062,9 +2178,7 @@ video { 50% { transform: scale(1.2); - /* Adjust the scale factor as needed */ opacity: 1; - /* Adjust the opacity as needed */ } } @@ -2072,6 +2186,26 @@ video { animation: zoomInOut 1.5s infinite; } +/* TO ANIMATE THE CONNECTED USERS GREEN DOT */ + +@keyframes pop { + 0% { + transform: scale(1); + } + + 50% { + transform: scale(1.1); + } + + 100% { + transform: scale(1); + } +} + +.connectedUsersDot { + animation: pop 1s infinite ease-in-out; +} + /* DRAGGABLE SLIDER */ .swiper-container { @@ -2162,21 +2296,13 @@ video { outline-offset: 2px; } -.group:hover .group-hover\:flex { - display: flex; -} - @media (min-width: 650px) { - .s\:h-\[35px\] { - height: 35px; - } - .s\:h-\[50px\] { height: 50px; } - .s\:w-\[35px\] { - width: 35px; + .s\:w-\[500px\] { + width: 500px; } .s\:w-\[50px\] { @@ -2204,6 +2330,11 @@ video { padding-left: 2.25rem; padding-right: 2.25rem; } + + .s\:text-xl { + font-size: 1.25rem; + line-height: 1.75rem; + } } @media (min-width: 798px) { diff --git a/osinaweb/templates/login.html b/osinaweb/templates/login.html index 0c1c4c00..872e04c0 100644 --- a/osinaweb/templates/login.html +++ b/osinaweb/templates/login.html @@ -19,7 +19,7 @@

OSINA

-
+

Login To Dashboard

{% csrf_token %} @@ -35,7 +35,7 @@

Keep me logged in

- +

Forgot Password?

diff --git a/osinaweb/templates/main.html b/osinaweb/templates/main.html index 2b8360cb..82cbbbc4 100644 --- a/osinaweb/templates/main.html +++ b/osinaweb/templates/main.html @@ -286,11 +286,13 @@
-

Recent Status

+ class=" bg-slate-700 rounded-t-md flex justify-between items-center text-white text-[22px] font-bold h-[50px]"> +
+

Recent Status

+
@@ -304,11 +306,11 @@

Tasks

- +
-

{{total_tasks}}

+ class="w-[60px] h-[60px] bg-white border-2 rounded-full border-red-400 flex justify-center items-center"> +

{{total_tasks}}

@@ -326,116 +328,16 @@
-
-
-

Connected Users

- -
-
-
- -
- User Profile -
-
- - -
- -
- User Profile -
-
- -
- -
- User Profile -
-
- - -
- -
- User Profile -
-
- - -
- -
- User Profile -
-
- - -
- -
- User Profile -
-
- - -
- -
- User Profile -
-
- -
- -
- User Profile -
+
+
+
+

Connected Users

+
- -
- -
- User Profile -
+
+

2

-
diff --git a/osinaweb/templates/recent-status.html b/osinaweb/templates/recent-status.html index 9fe0e966..4bdbe9f2 100644 --- a/osinaweb/templates/recent-status.html +++ b/osinaweb/templates/recent-status.html @@ -1,7 +1,7 @@ {% load static %}
-

Recent Status: Recent Status: {{last_status.text}}

Last update: {% if last_status.date == current_date %}