Compare commits

...

16 Commits

7 changed files with 21 additions and 40 deletions

View File

@ -43,7 +43,7 @@ The application is designed to be flexible enough so that it can handle any ente
* Official app website: <https://easyappointments.org/>
* Official admin documentation: <https://easyappointments.org/docs.html#1.4.3/readme.md>
* Upstream app code repository: <https://github.com/alextselegidis/easyappointments>
* YunoHost documentation for this app: <https://yunohost.org/app_easyappointments>
* YunoHost Store: <https://apps.yunohost.org/app/easyappointments>
* Report a bug: <https://github.com/YunoHost-Apps/easyappointments_ynh/issues>
## Developer info

View File

@ -42,7 +42,7 @@ Easy!Appointments est une application Web hautement personnalisable qui permet a
* Site officiel de lapp : <https://easyappointments.org/>
* Documentation officielle de ladmin : <https://easyappointments.org/docs.html#1.4.3/readme.md>
* Dépôt de code officiel de lapp : <https://github.com/alextselegidis/easyappointments>
* Documentation YunoHost pour cette app : <https://yunohost.org/app_easyappointments>
* YunoHost Store: <https://apps.yunohost.org/app/easyappointments>
* Signaler un bug : <https://github.com/YunoHost-Apps/easyappointments_ynh/issues>
## Informations pour les développeurs

View File

@ -1,12 +1 @@
Easy!Appointments is a highly customizable web application that allows customers to book appointments with you via a sophisticated web interface. Moreover, it provides the ability to sync your data with Google Calendar so you can use them with other services. It is an open source project that you can download and install even for commercial use. Easy!Appointments will run smoothly with your existing website as it can be installed in a single folder of the server and of course share an existing database.
### Features
The application is designed to be flexible enough so that it can handle any enterprise work flow.
- Customers and appointments management.
- Services and providers organization.
- Working plan and booking rules.
- Google Calendar synchronization.
- Email notifications system.
- Self hosted installation.
- Translated user interface.
İzmir Fen Lisesi Randevu Portalı - (en description)

View File

@ -1,11 +0,0 @@
Easy!Appointments est une application Web hautement personnalisable qui permet aux clients de prendre rendez-vous avec vous via une interface Web sophistiquée. De plus, il offre la possibilité de synchroniser vos données avec Google Agenda afin que vous puissiez les utiliser avec d'autres services. Il s'agit d'un projet open source que vous pouvez télécharger et installer même pour un usage commercial. Easy!Appointments fonctionnera sans problème avec votre site Web existant car il peut être installé dans un seul dossier du serveur et bien sûr partager une base de données existante.
### Caractéristiques
- Gestion des clients et des rendez-vous.
- Organisation des services et prestataires.
- Plan de travail et règles de réservation.
- Synchronisation de Google Agenda.
- Système de notifications par e-mail.
- Installation auto-hébergée.
- Interface utilisateur traduite.

1
doc/DESCRIPTION_tr.md Normal file
View File

@ -0,0 +1 @@
İzmir Fen Lisesi Randevu Portalı - (tr description)

View File

@ -1,20 +1,20 @@
packaging_format = 2
id = "easyappointments"
name = "Easy!Appointments"
description.en = "Open Source Appointment Scheduler"
description.fr = "Planificateur de rendez-vous Open Source"
id = "iflrandevu"
name = "İFL Randevu"
description.en = "İzmir Fen Lisesi Appointment Portal"
description.tr = "İzmir Fen Lisesi Randevu Portalı"
version = "1.4.3~ynh3"
version = "1.4.9"
maintainers = ["eric_G"]
maintainers = ["asandikci"]
[upstream]
license = "GPL-3.0-only"
website = "https://easyappointments.org/"
demo = "https://demo.easyappointments.org/"
admindoc = "https://easyappointments.org/docs.html#1.4.3/readme.md"
code = "https://github.com/alextselegidis/easyappointments"
code = "https://git.aliberksandikci.com.tr/ifl/iflrandevu"
[integration]
yunohost = ">= 11.2"
@ -36,15 +36,15 @@ ram.runtime = "50M"
[install.language]
ask.en = "Choose the application language"
ask.fr = "Choisissez la langue de l'application"
ask.tr = "Uygulama dilini seçin"
type = "select"
choices = ["french", "english"]
default = "english"
choices = ["turkish", "english"]
default = "turkish"
[resources]
[resources.sources.main]
url = "https://github.com/alextselegidis/easyappointments/releases/download/1.4.3/easyappointments-1.4.3.zip"
sha256 = "8b7f56269f2ce2ac21195bbce96f9f35f465da92eb4d48ca8027a9df7e5106eb"
url = "https://git.aliberksandikci.com.tr/ifl/iflrandevu/releases/download/1.4.3-ifl.2/iflrandevu-1.4.3-ifl.2.zip"
sha256 = "66b5ecc621e7ecfb22edee8497ec44c59b10e0ffb5a49aa42d1fa30891f33f28"
in_subdir = false
autoupdate.strategy = "latest_github_tag"

View File

@ -19,13 +19,15 @@ upgrade_type=$(ynh_check_app_version_changed)
# DOWNLOAD, CHECK AND UNPACK SOURCE
#=================================================
if [ "$upgrade_type" == "UPGRADE_APP" ]
then
# FIXME possibly not the best way, but UPGRADE_APP varible returns UNKNOWN.
# if [ "$upgrade_type" == "UPGRADE_APP" ]
# then
ynh_script_progression --message="Upgrading source files..." --weight=1
# Download, check integrity, uncompress and patch the source from app.src
ynh_setup_source --dest_dir="$install_dir" --keep="config.php storage/"
fi
# fi
chmod -R o-rwx "$install_dir"
chown -R $app:www-data "$install_dir"