developer.jelix.org is not used any more and exists only for history. Post new tickets on the Github account.
developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.

Opened 14 years ago

Closed 14 years ago

#33 closed enhancement (fixed)

Proposition pour l'ecran xul jxacl

Reported by: njeudy Owned by: laurentj
Priority: low Milestone: Jelix 1.0beta1
Component: module:jxacl Version: 1.0alpha5
Severity: minor Keywords: xul
Cc: Blocked By:
Blocking: Documentation needed:
Hosting Provider: Php version:

Description

Voici la proposition pour l'ecran xul de jxacl avec quelque fonctionnalités en plus (gestion de ajout et suppression des utilisateurs dans un groupe).

les fichiers sont:

  • jxacl.tpl (le template)
  • jxacl.css (le css)
  • shadow-middle.png (utilisé dans les css)
  • njApplets.xml (le binding des boites) je l'ai appéle njApplets, mais bon si les boites conviennent, on peut en faire un xbl Jelix, y a pas de problèmes
  • admin.jsonrpc.php (ajout de deux fonctions addusertogrp() et removeuserfromgrp() )

et je crois que c'est tout ...

Attachments (7)

jxacl2.tpl (19.3 KB) - added by njeudy 14 years ago.
jxacl.css (1.5 KB) - added by njeudy 14 years ago.
shadow-middle.png (243 bytes) - added by njeudy 14 years ago.
njApplets.xml (1.5 KB) - added by njeudy 14 years ago.
admin.jsonrpc.php (2.4 KB) - added by njeudy 14 years ago.
logo_80_opacity.png (5.2 KB) - added by njeudy 14 years ago.
ajout_user.png (22.3 KB) - added by njeudy 14 years ago.
erreur à l'ajout d'un user …

Download all attachments as: .zip

Change History (12)

Changed 14 years ago by njeudy

Changed 14 years ago by njeudy

Changed 14 years ago by njeudy

Changed 14 years ago by njeudy

Changed 14 years ago by njeudy

Changed 14 years ago by njeudy

comment:1 Changed 14 years ago by njeudy

j'ai aussi mis cela dans le controleur:

function jxacl2() {

$rep = $this->common(); $daogroup = jDao::get('jxacl~jaclgroup'); $daovaluegroups = jDao::get('jxacl~jaclrightvaluesandgroup'); $rep->bodyTpl = 'jxacl2';

$rep->body->assign('groups', $daogroup->findAllPublicGroup()); $rep->body->assign('valuegroups', $daovaluegroups->findAll()); return $rep;

}

Note

j'ai ajouter aussi logo_80_opacity utilisé dans les css.

comment:2 Changed 14 years ago by laurentj

  • Milestone set to Jelix 1.0beta1
  • Type changed from bug to enhancement

comment:3 follow-up: Changed 14 years ago by laurentj

  • Keywords xul added
  • Owner set to laurentj
  • Status changed from new to assigned

une partie des patchs sur le template xul de jxacl a été intégré, mais pas encore vraiment testé. Pour les bindings, seul un boîte comme la njbox a été intégrée aussi (mais sous un autre nom pour garder une cohérence avec les autres bindings).

Pour le design, on verra plus tard..

reste à tester tout ça avant cloture du bug

comment:4 in reply to: ↑ 3 Changed 14 years ago by njeudy

reste à tester tout ça avant cloture du bug

Bon j'ai commencé les tests sur demo.jelix.org

Quant j'ajoute un user dans un groupe j'ai le message en piece jointe ... je pense que tu as oublié d'ajouter les actions qui vont bien non .?

Nicolas JEUDY

Changed 14 years ago by njeudy

erreur à l'ajout d'un user ...

comment:5 Changed 14 years ago by laurentj

  • Resolution set to fixed
  • Status changed from assigned to closed

Presque toutes les idées dans ces patchs ont été reprises.

Reste le système des fausses boites modales, mais il faudrait proposer un binding un peu plus propre (voir http://xulfr.org/wiki/RessourcesLibs/BoiteModale pour les styles) , et faire un ticket spécifique.

Note: See TracTickets for help on using tickets.