La page des compétences utilisateurs:

Une alerte à l'éditon impossible.

Quand l'activité n'est pas choisie, les compétences
associées n'existent pas, et l'utilisateur ne peux pas les saisir dans la page do/UserSKills.
Cette en averti l'utilisateur, et lui propose l'edition de son profile.

* AccountController.cs: doc xml

* CircleController.cs: renommage

* style.css: nettoyage

* FrontOfficeController.cs: alerte à l'edition de compétence sans
  avoir choisi d'activité

* UserList.aspx: Un titre à la liste des utilisateurs
This commit is contained in:
Paul Schneider 2015-12-03 13:29:16 +01:00
commit c23b737144
6 changed files with 33 additions and 3 deletions

View file

@ -333,6 +333,16 @@ namespace Yavsc.Controllers
// actually performed via the Web API :-°
// else if (ModelState.IsValid) {}
var usp = SkillManager.GetUserSkills (id);
var mea = usp.MEACode;
// TODO add a route parameter to the profile method,
// named "fs" (standing for fieldset)
// That filters the view in order to only edit the given fieldset
if (mea == "none")
YavscHelpers.Notify (ViewData, "Vous devez choisir une activité avant de pouvoir déclarer vos compétences " +
"(Editez la rubrique <a href=\"" +
Url.RouteUrl ("Default", new { controller = "Account", action = "Profile", id = User.Identity.Name, fs="infopub" }) + "\">Informations publiques</a> votre profile)");
var skills = SkillManager.FindSkill ("%",usp.MEACode);
ViewData ["SiteSkills"] = skills;
return View (usp);