slam4:php:phalcon:project:cloud

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
slam4:php:phalcon:project:cloud [2016/03/18 01:00] – [4.2- Affichage des disques d'un client (7 points)] jcheronslam4:php:phalcon:project:cloud [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 ====== Cloud ====== ====== Cloud ======
 +
 +__**Ressources :**__
 +
 +  * [[https://api.phalconphp.com/|Phalcon API]]
 +  * [[http://api.kobject.net/phalcon-jquery/classes.html|Phalcon-jQuery API]]
 +  * [[http://phalcon-jquery.kobject.net|Phalcon-jQuery exemples]]
  
 ===== -- Contexte ===== ===== -- Contexte =====
Ligne 30: Ligne 36:
 ===== -- Fonctionnalités à implémenter ===== ===== -- Fonctionnalités à implémenter =====
  
 +<html><div class="todo"></html>
 +  * Créer la base de données {{:slam4:php:phalcon:project:cloud:cloud.sql|Script de création de la base Cloud à exécuter sur votre serveur}}
 +  * Faire un fork du projet https://github.com/jcheron/phalcon-cloud
 +  * Cloner votre copie du projet en local pour travailler
 +  * Faire ensuite des Commits/Push réguliers
 +<html></div></html>
 ==== -- Récupération du tarif actuel (2 points)==== ==== -- Récupération du tarif actuel (2 points)====
  
Ligne 64: Ligne 76:
 |Action | index | |Action | index |
 |Utilisateur connecté | L'utilisateur connecté est obtenu par l'appel de la méthode **Auth::getUser($controller)** où **$controller** est le contrôleur actif. | |Utilisateur connecté | L'utilisateur connecté est obtenu par l'appel de la méthode **Auth::getUser($controller)** où **$controller** est le contrôleur actif. |
-|Occupation, Quota | le quota est obtenu sur le tarif actuel du disque, la classe ModelUtils permet de connaître l'occupation en cours du disque |+|Occupation, Quota | le quota est obtenu sur le tarif actuel du disque, la classe **ModelUtils** permet de connaître l'occupation en cours du disque |
 |Composants visuels Bootstrap | on pourra utiliser les composants Phalcon-Jquery **htmlProgressbar**, **htmlGlyphButton**, **htmlListgroup** | |Composants visuels Bootstrap | on pourra utiliser les composants Phalcon-Jquery **htmlProgressbar**, **htmlGlyphButton**, **htmlListgroup** |
-|Accès à la config du cloud | Les disques clients sont localisés dans le dossier **public/files** de l'application, et les disques y sont localisés sous le nom : srv-[disque.nom].\\ Cette configuration est définie dans le fichier de **config.php** dans la variable **cloud**, accessible depuis les contrôleurs par **$this->config->cloud** |+|Accès à la config du cloud | Les disques clients sont localisés dans le dossier **public/files** de l'application, et les disques y sont localisés sous le nom : **$cloud->prefix-[disque.nom]**.\\ Cette configuration est définie dans le fichier de **config.php** dans la variable **cloud**, accessible depuis les contrôleurs par **$this->config->cloud** | 
 +|Tailles en octets | Vous pourrez utiliser la méthode **sizeConverter** de **ModelUtils** |
  
  
Ligne 78: Ligne 91:
 |danger | plus de 80% | |danger | plus de 80% |
  
-Le composant **HtmlProgressbar** dispose d'une méthode **setStyleLimits** permettant de modifier le style de la **progressbar** en fonction de sa valeur +Le composant **HtmlProgressbar** dispose d'une méthode **[[http://api.kobject.net/phalcon-jquery/class_ajax_1_1bootstrap_1_1html_1_1_html_progressbar.html#a1d3e646b8ecbd1275c75077ec637e045|setStyleLimits]]** permettant de modifier le style de la **progressbar** en fonction de sa valeur
 ==== -- Affichage d'un disque (6 points) ==== ==== -- Affichage d'un disque (6 points) ====
  
Ligne 97: Ligne 109:
 |Paramètre | idDisque | |Paramètre | idDisque |
 |Utilisateur connecté | L'utilisateur connecté est obtenu par l'appel de la méthode **Auth::getUser($controller)** où **$controller** est le contrôleur actif. | |Utilisateur connecté | L'utilisateur connecté est obtenu par l'appel de la méthode **Auth::getUser($controller)** où **$controller** est le contrôleur actif. |
-|Occupation, Quota | le quota est obtenu sur le tarif actuel du disque, la classe ModelUtils permet de connaître l'occupation en cours du disque |+|Occupation, Quota | le quota est obtenu sur le tarif actuel du disque, la classe **ModelUtils** permet de connaître l'occupation en cours du disque |
 |Composants visuels Bootstrap | on pourra utiliser les composants Phalcon-Jquery **htmlLabel**, **htmlGlyphButton**, **htmlListgroup** | |Composants visuels Bootstrap | on pourra utiliser les composants Phalcon-Jquery **htmlLabel**, **htmlGlyphButton**, **htmlListgroup** |
  
  • slam4/php/phalcon/project/cloud.1458259256.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)