From 86983f3f9b923efe934c37cd75bd0c342c6a9eb5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Jaussoin?= Date: Fri, 7 Jul 2023 15:22:56 +0000 Subject: [PATCH] Add the About page --- .../app/Http/Controllers/AboutController.php | 13 +++++++++++++ flexiapi/public/css/far.css | 2 +- flexiapi/public/img/logo_linphone.png | Bin 0 -> 3804 bytes flexiapi/resources/views/about.blade.php | 18 ++++++++++++++++++ .../views/api/documentation.blade.php | 10 ++++++---- .../api/documentation_markdown.blade.php | 8 ++++++++ .../resources/views/layouts/main.blade.php | 3 +++ flexiapi/routes/web.php | 1 + 8 files changed, 50 insertions(+), 5 deletions(-) create mode 100644 flexiapi/app/Http/Controllers/AboutController.php create mode 100644 flexiapi/public/img/logo_linphone.png create mode 100644 flexiapi/resources/views/about.blade.php diff --git a/flexiapi/app/Http/Controllers/AboutController.php b/flexiapi/app/Http/Controllers/AboutController.php new file mode 100644 index 0000000..579261a --- /dev/null +++ b/flexiapi/app/Http/Controllers/AboutController.php @@ -0,0 +1,13 @@ +rxdNF zQ;OP2#4@$7ZGsYn2(p~{-v8!5PVPO4l%UgkJ$ddq|2gMhzWw|DpTiKK0N`us>FL<8 zejTbtMWa%sO1O*L50`ht(W6H(dh}@Xe$b#ns8OQ^e)!=B3?4iP=g*ym0SDsZUP9Nd zU2!Kdb?Q`X+qO+z-*eAB7&mSl91aJ5%kW`XW@ZKs?Art6EIc(eRsAkq`jui9;SiS1 znLYE4GwjsK6F9Jcue!dJcHuYAEW%l^*Qiq@#x;Tj1qb6UZa)ghFb5v*`UIk)qZP|S ziWb9j&%J=VxczVy^u_Y!%j2VuK0;DbGD1T`QLJ*UG7!{IUUD)N$cN48w~xjgM`ly`2Wp=B_4<;oSc=D@%}IGy?HP=OhC>Cz?4 zpFiL1uwlc7s9wFgiX7?u`}FC9U@?bDAIQQ`t?||W)0HP z(onQ$QQUw3{c3Cy!iuyVOOUbgQxs|42d=73k(&4wjD$tVP7>dpo(gA37@U>r!quc3 zf+{vJ{kg_xpM8dM<;tOH)252h%a$#}?%lhUzb{s-m|APAR;>^e6qM(DGcz+WZ{9p? z*|G(P4esK2PMtcbDBNzn4)3u3;K2iU=Bb|MB;T7bNil~6e56xH)oh3* z9WrDH+P80yix*NQ_;?(Ds8Hwf;2ec52sAVm@#8; z>gS*F$@J;CeEG87`cS_?0}LJd8p6XP%(jsuhGW&LmDd&{lk?6}A|oR)_RVpKl2nA? z)9i~Uadv2RI5MsPr7FQVbBwL9p$=S)dm#9+v2YiOFbOz$^82#Rg&6qCE0`?;cKrBp zpHIWX!!csyNW{d{@ge-aefuzc_%I|V{RBI>+%9zgOLsi|%yT{#rhq=ogZxsqHLF+S zi!Z*gWfrk)*;2eQX0%A8@AI)^$70HqDS0xBpd=0$&|gXBFPUFbQWE<2>xV;!4nYM^ z@{SQ)67GiG#q7!TnWM`5*}<9ZK-T)%NSzRij0>mXVYdg=h_~N*%a&Qh&mw?B1`kF; zLVT|8IFErZ4^Z>U3z-?2m@#7pX3m`HJ0}z(^txRx7phgOrpy_yH8yVCAZB%*&v*1! z`rCkj0JLt?22XbDhPG|ns(an{G0739O`Ddl;FK<18g=W|Rhq2dJD++U6DPhW%+3<# zNKaW;k#S^`ihZeB4kO#PuWUYcN*^b8BW=NJ(x1IB$^#THUL18~T>fg%G{5uC+oq6_ z$rC3|#QF2*l;0$1l{$9ph%Q~a`5|$8B1VoJ zj+B%XWg3<*TaG85=w|zENJvq^H5OX>SgpFWMTZ@eM?aH|@3$BrH1D-Iz#DhijkeJ)JO6y{N0bC_i#1LT(> z>gRCzT!erF3D+1gu!TOg&2$O-kIp9rfxrz^+|8 zu_H0T9Iu)bB*;Me+gUUJt>Ofa`E;P2`1Kw=diac0s2WDJ_+v{nmmtBTSq{Y1u8r6Z z9n9zZ_wN@8JMa6UaObfukLNJUGim--tW+7jd%tMXlfLw)pL}hf5le zaJ(v28n@eJ_P=}gf0fo4;WbeF^^FMX`=$7(r*bsSW=cUt;EEMS3|N7%F`MBC@XbB_ z{ry$dM~}!p|anU;arx^-*L?-sMo>F1Qn(Gal&p@@%9z??aAOkdZiQ6tr-9SWUc z(a}-4oGhS=9 z(715ng8Dsp@Sxci8Ce!pt5(HHu^ex|^`@E|5grkNp|1^9T4#qsXBcdx)nRGND=;Tx z+#;=ZU@Bo{BtvQ6?|r{hF3hmr``SGNZur-GRJ5rCG&z*1EFKAGwU+tJ_}aYlcw!kN zXWm)axt?+z@4h=;n08XNQQO9kA1^{s3VET>eb|kHj+wbk>C$C%sJ_&ZWLw8ls2zZ&Zc0}qzTxx zX_Fd*CcXcF0jONLs?s)&V1QKM{q=PyA+@l9F+$do0E z7n=gnv**)j-MS5ulas^;#^KnpBeoXdSHm!3uOyUx`~D5fmoHbr$8O(d{%9G_3ABEi+MP4;-rt^qedM%bQteXnk2zYZ^;qU#Xm>mW>7n( zb}s9n8B(WC9aZ6A?iCl;SJu7{0|yRNRU>cwYD^+Qq8&eW3~!DdWB*(<;n`=O7wNyb z`XYmq!IIRD9z6gaEN;>P9 zd-m*6#A7sPWfrkVHgN6mOV`${Su4NO9pw+seI9@t3u})YJ>+JxzqJc3bl&5=tkB)^_Xr8k~^MGYCdN+&a<4U;W*@ z`Jbz5#}Uc1SWXHKE`rkcM4)(ylC}{O{mSLbSIoug$j^%F&5a-lSQ$x9PF7{I(9mLt zkbHNKiEwmuZiW?u0iHp?;Q^uiXc%1bncYkyd=D!b5o-VR~QWBl`fEJRjO36jBC$$ zD?F8t>yC^F@tYA|iFbbZRYi$+aedrn*#8;scvxS+W07}}1BY=3DaOz_CFP7~A`-P# ztax(?@$Uh5lwr3T44KQ8Evx=mk7Q}7L4yXWg23}144ZlUfzcm@Cm|t0ogF!F;DE}< zm}>B_QRBvqRp4}^Ac;9%Z3*SQcNFphBUT1M)>MSB^Q$~9gd?9^>8DU-{{1a zeH}S+ME!Y>S*A=Gb1R0w+}$O3P^W|J(RJ?J8SB=qQ*Aujz`Zs`j7&i)SFWrM!*K1o zny$ex{KSb9im{xZo-fy?!+nm&;{aR(`(#;56Q7k7($boolQ#N&j=yTvD%;wn55t&; zu!hIQFIlq0tO9V6yk59)q536Zd3>7_mqiJH!&BbiSI z#mC1h1>oGQI}~{`jFQZ3yJpRrYQdB`f@Xsok*qv$P)?2uWp#iP=fE@}JWs)Qy?2%Q z9otx1qO?(p$SjUSY0j?_&TptK)GnTa;yif7j3A@5M($o72j6C#{HG zyLMs0f(7cCop0q)Hkwy$9oP?dia913Kr>2OXp5o~e@~L^u@uxW(twPOiHSiIDQvTv z!`zV@m^9_yut}VqrW9&**3j+xnjMmmwD0=8yf*ac3wXYeeuZX((ysewU)FI6`%TJg z#3f<$cbo^S1a=Hz!b`2y|J%lUJsiiboOa)R_o)iH9dwCF_hF@-{$;-uBrCHt$P6-u zJI);2T7t??+X)|rQL8p?+=vYuHYgS57C0qW+gFyAD6Nz_Zobi{Q6g9t(i5|*fzgDr z55B|alzjHHdi846|3eQwq}s`RnnSDP>VC;|wsU^e{Mgu7rEN5|WEL4mB3MD~r1@n3 z8YI@&Uw^H}qcyM!n-+rn4y}?7G+neV9Mj4a{*u`=<19&e&xbn#G~ryCZhWA zhWJ85OoAZ`R`>kn_k3T2*TNLlHzDTN5W&gyobwQ3nQdZT)Hiw_-jE>5b}sxzgL4tT ztFAeobxd!pT)EPaAjc5*VXlSWTE`djpR0fIy=tBWX~;EL*DdBT7j3vc5lWx23l!GV zuTiq?j$8j8LG7aE*cF@YKx^>*_ur#kyLP!wQ{4y(#4y9g4&Oz=p-EgAH2fb%Nj@_C Szj25F0000 true]) + +@section('content') +
+ +

About

+
+ +

https://linphone.org

+ +

Terms and Conditions and Privacy policy

+ +

GNU General Public Licence v3.0 (Licence)

+ +

{{ config('instance.copyright') }}

+
+@endsection diff --git a/flexiapi/resources/views/api/documentation.blade.php b/flexiapi/resources/views/api/documentation.blade.php index 2ef60d1..bc4af9d 100644 --- a/flexiapi/resources/views/api/documentation.blade.php +++ b/flexiapi/resources/views/api/documentation.blade.php @@ -1,6 +1,8 @@ -@extends('layouts.main') +@extends('layouts.main', ['welcome' => true]) @section('content') - {{-- This view is only a wrapper for the markdown page --}} - {!! $documentation !!} -@endsection \ No newline at end of file +
+ {{-- This view is only a wrapper for the markdown page --}} + {!! $documentation !!} +
+@endsection diff --git a/flexiapi/resources/views/api/documentation_markdown.blade.php b/flexiapi/resources/views/api/documentation_markdown.blade.php index fe948e9..af7bbe6 100644 --- a/flexiapi/resources/views/api/documentation_markdown.blade.php +++ b/flexiapi/resources/views/api/documentation_markdown.blade.php @@ -460,6 +460,14 @@ JSON parameters: Admin Delete a contacts list. +### `POST /contacts_lists/{contacts_list_id}/contacts/{contact_id}` +Admin +Add a contact to the contacts list. + +### `DELETE /contacts_lists/{contacts_list_id}/contacts/{contact_id}` +Admin +Remove a contact from the contacts list. + ### `POST /accounts/{id}/contacts_lists/{contacts_list_id}` Admin Add a contacts list to the account. diff --git a/flexiapi/resources/views/layouts/main.blade.php b/flexiapi/resources/views/layouts/main.blade.php index 2d1f57d..e3a75d7 100644 --- a/flexiapi/resources/views/layouts/main.blade.php +++ b/flexiapi/resources/views/layouts/main.blade.php @@ -30,6 +30,9 @@ @endif + + infoAbout + @if (auth()->user()) account_circle{{ auth()->user()->identifier }} diff --git a/flexiapi/routes/web.php b/flexiapi/routes/web.php index 2dbeabc..8e7e7e0 100644 --- a/flexiapi/routes/web.php +++ b/flexiapi/routes/web.php @@ -37,6 +37,7 @@ use Illuminate\Support\Facades\Route; Route::redirect('/', '/login')->name('account.home'); Route::get('documentation', 'Account\AccountController@documentation')->name('account.documentation'); +Route::get('about', 'AboutController@about')->name('about'); if (config('app.web_panel')) { Route::get('login', 'Account\AuthenticateController@login')->name('account.login');