Compare commits

..

No commits in common. "master" and "testing" have entirely different histories.

7 changed files with 40 additions and 21 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 app website: <https://easyappointments.org/>
* Official admin documentation: <https://easyappointments.org/docs.html#1.4.3/readme.md> * Official admin documentation: <https://easyappointments.org/docs.html#1.4.3/readme.md>
* Upstream app code repository: <https://github.com/alextselegidis/easyappointments> * Upstream app code repository: <https://github.com/alextselegidis/easyappointments>
* YunoHost Store: <https://apps.yunohost.org/app/easyappointments> * YunoHost documentation for this app: <https://yunohost.org/app_easyappointments>
* Report a bug: <https://github.com/YunoHost-Apps/easyappointments_ynh/issues> * Report a bug: <https://github.com/YunoHost-Apps/easyappointments_ynh/issues>
## Developer info ## 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/> * Site officiel de lapp : <https://easyappointments.org/>
* Documentation officielle de ladmin : <https://easyappointments.org/docs.html#1.4.3/readme.md> * 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> * Dépôt de code officiel de lapp : <https://github.com/alextselegidis/easyappointments>
* YunoHost Store: <https://apps.yunohost.org/app/easyappointments> * Documentation YunoHost pour cette app : <https://yunohost.org/app_easyappointments>
* Signaler un bug : <https://github.com/YunoHost-Apps/easyappointments_ynh/issues> * Signaler un bug : <https://github.com/YunoHost-Apps/easyappointments_ynh/issues>
## Informations pour les développeurs ## Informations pour les développeurs

View File

@ -1 +1,12 @@
İzmir Fen Lisesi Randevu Portalı - (en description) 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.

11
doc/DESCRIPTION_fr.md Normal file
View File

@ -0,0 +1,11 @@
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.

View File

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

View File

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

View File

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