|
|
|
2015-11-22 Paul Schneider <paul@pschneider.fr>
|
|
|
|
|
|
|
|
* YavscModel.csproj:
|
|
|
|
* Commande.cs:
|
|
|
|
* WorkFlowManager.cs:
|
|
|
|
* WebFileSystemManager.cs:
|
|
|
|
* UserFileSystemManager.cs: refactorisation du code, en vue de
|
|
|
|
la mise en place
|
|
|
|
de la commande sans enregistrement du client sur le site.
|
|
|
|
|
Nouvelles fonctionalités:
- Gestion des déploiement de configurations
- Ajout et suppression d'utilisateurs au groupes (autres que celui des admins)
- Page à customiser en cas d'accès à une ressource d'accès restreint, qui par défaut
n'indique que le nom de controleur et celui de la methode concérnée, et qui ajoute,
seulement dans le cas ou l'utilisateur est administrateur, les noms de groupes ou d'utilisateur
autorisés, avec la mentions "admins only" invitant à la discretion.
* Microsoft.Web.XmlTransform.dll: Copié de l'import Nuget de
Mono.Web.Xdt (transformations de fichiers de configuration)
* yavsc.admin.js: Implémente les méthodes Javascript de l'interface
utilisateur de suppression et d'ajout d'un utilisateur à un groupe:
un widget jQuery pour la suppression, l'accès à l'API
* RestrictedArea.aspx: Page vue par l'utilisateur si par malheur il
suivait un lien vers un contenu d'accès restreint, à la place d'un
code Http 404 ou autre.
Si cet utilisateur est administrateur, la page lui affiche les rôles
ou utilisateurs autorisés à accèder au contenu.
* RestrictedArea.aspx:
* RestrictedArea.aspx:
* RestrictedArea.aspx:
* RestrictedArea.aspx:
* RestrictedArea.aspx:
* RestrictedArea.aspx:
* RestrictedArea.aspx: Page vue par l'utilisateur si par malheur il
suivait un lien vers un contenu d'accès restreint, à la place d'un
code Http 404 ou autre.
Si cet utilisateur est administrateur, la page lui affiche les rôles
ou utilisateurs autorisés à accèder au contenu.
* Makefile: retour au débuggage de la copie de travaille, et pas de la
déployée. La copie de travail sera avec les mots de passe, et donc toujours différente de celle sous git,
mais c'est pas grave.
* AccountController.cs: Evite de mettre à jour un mot de passe avec
des valeures non attendues
* style.css: corrige un mouvement de la disposition au survol de la
souris
* AuthorizeAttribute.cs: enlève la redirection à l'accès restreint, et
fixe pas la même la transmission des données `Roles` et `Users` de
la vue
* AdminController.cs: Evite de supprimer un utilisateur d'un groupe
avec des valeures non attendues
* HomeController.cs: Il n'y avait pas à créer de methode pour la vue
publique de l'accès restreint.
* YavscAjaxHelper.cs: évite d'avoir à convertir en chaine les valeurs
de la vue.
* App.master: Cette page maître affiche encore beaucoup de billets de
blog, on y installe le coteur, de base. Ça changera quand les blogs
auront (enfin) leur page maître dédiée.
* AppAdmin.master: synchronisation avec la page maître principale
(thémes)
* NoLogin.master: synchronisation avec la page maître
principale.(thémes)
* yavsc.rate.js: supprime l'initialisation de tous les type de cotes
depuis le script global.
C'est fait sur les pages qui en ont besoin, et seulement pour les
types de cotes concernés.
* AddUserToRole.ascx: Ce formulaire est maintenant à la fois
opérationel depuis une interface web sans javascript, et à la Ajax
quand Javascript activé.
* UsersInRole.aspx: implémente l'interface utilisateur pour
l'ajout et la suppression d'un utilisateur à un groupe
* Skills.aspx: initialise le coteur js des compétences site
* UserSkills.aspx: initialise le coteur js de compétences utilisateur
* Web.csproj: un script et des pages d'erreur d'accès, il en faut une
par controlleur s'il veut restreindre ses accès sans rendre de code Http 403 ou 404.
* UserNameBase.cs: Permet l'usage des espaces dans les noms
d'utilisateurs, à la création legacy, ou autres usage du nom d'utilisateur.
9 years ago
|
|
|
2015-11-21 Paul Schneider <paul@pschneider.fr>
|
|
|
|
|
|
|
|
* UserNameBase.cs: Permet l'usage des espaces dans les noms
|
|
|
|
d'utilisateurs,
|
|
|
|
à la création legacy, ou autres usage du nom d'utilisateur.
|
|
|
|
|
|
|
|
2015-11-19 Paul Schneider <paul@pschneider.fr>
|
|
|
|
|
|
|
|
* YavscModel.csproj: Lua config
|
|
|
|
|
|
|
|
2015-11-17 Paul Schneider <paul@pschneider.fr>
|
|
|
|
|
|
|
|
* PerformerProfile.cs: implements a performer profile
|
|
|
|
|
|
|
|
* SkillManager.cs:
|
|
|
|
* SkillProvider.cs: Makes the method rendering skills return a
|
|
|
|
PerformerProfile object
|
|
|
|
|
|
|
|
* YavscModel.csproj: replaces the UserSkillProfile with the
|
|
|
|
PerformerProfile class
|
|
|
|
|
|
|
|
* UserSkillProfile.cs: obsolete
|
|
|
|
|
|
|
|
2015-11-17 Paul Schneider <paul@pschneider.fr>
|
|
|
|
|
|
|
|
* IRating.cs:
|
|
|
|
* IComment.cs:
|
|
|
|
* IIdentified.cs:
|
|
|
|
* IAuthorized.cs:
|
|
|
|
* BasePost.cs:
|
|
|
|
* SkillProvider.cs: refactorization
|
|
|
|
|
|
|
|
* Skill.cs:
|
|
|
|
* YavscModel.csproj:
|
|
|
|
* UserSkill.cs:
|
|
|
|
* SkillManager.cs:
|
|
|
|
* UserSkillRating.cs:
|
|
|
|
* UserSkillProfile.cs:
|
|
|
|
* UserSkillReference.cs:
|
|
|
|
* UserSkillDeclaration.cs: implements the skill data model
|
|
|
|
|
|
|
|
* UserSkillComment.cs: defines an user's skill comment
|
|
|
|
|
|
|
|
* GDate.cs:
|
|
|
|
* YaEvent.cs:
|
|
|
|
* BlogProvider.cs:
|
|
|
|
* CircleBase.cs:
|
|
|
|
* Profile.cs:
|
|
|
|
* CalendarListEntry.cs:
|
|
|
|
* CalendarEventList.cs:
|
|
|
|
* UserRole.cs:
|
|
|
|
* ICalendarManager.cs:
|
|
|
|
* ProfileEdition.cs:
|
|
|
|
* LostPasswordModel.cs:
|
|
|
|
* RegisterClientModel.cs: xmldoc
|
|
|
|
|
|
|
|
* LocalizedText.fr.resx: skills
|
|
|
|
|
|
|
|
* Manager.cs: throws an exception when implementation for the
|
|
|
|
provider was not found
|
|
|
|
|
|
|
|
* IDataProvider.cs: xml doc
|
|
|
|
|
|
|
|
2015-11-14 Paul Schneider <paul@pschneider.fr>
|
|
|
|
|
|
|
|
* IRated.cs:
|
|
|
|
* BlogHelper.cs:
|
|
|
|
* ICalendarManager.cs:
|
|
|
|
|
|
|
|
* Manager.cs:
|
|
|
|
* BookingQuery.cs: refactoring
|
|
|
|
|
|
|
|
* Manager.cs:
|
|
|
|
* YavscModel.csproj:
|
|
|
|
* SkillRating.cs:
|
|
|
|
* SkillManager.cs:
|
|
|
|
* SkillRating.cs:
|
|
|
|
* SkillProvider.cs:
|
|
|
|
* SkillManager.cs:
|
|
|
|
* SkillProvider.cs:
|
|
|
|
* SkillDeclaration.cs:
|
|
|
|
* SkillDeclaration.cs: VIP skills
|
|
|
|
|
|
|
|
* BasePost.cs: One may rate a bill
|
|
|
|
|
|
|
|
* BlogProvider.cs: The blogs provider takes BlogEntry objects
|
|
|
|
at Update time
|
|
|
|
|
|
|
|
* LocalizedText.resx:
|
|
|
|
* LocalizedText.fr.resx:
|
|
|
|
* LocalizedText.Designer.cs:
|
|
|
|
* LocalizedText.fr.Designer.cs: WIP skills
|
|
|
|
|
|
|
|
* Profile.cs: prettifies the code, as long as the profile
|
|
|
|
providers does'nt return any more DBNull values
|
|
|
|
|
|
|
|
* BlogManager.cs: Uses the static ManagerHelper class to get
|
|
|
|
the configuration
|
|
|
|
|
|
|
|
2015-11-11 Paul Schneider <paul@pschneider.fr>
|
|
|
|
|
|
|
|
* BasePost.cs: all BasePost contains a rate
|
|
|
|
|
|
|
|
* BasePostInfo.cs: due to base implementation
|
|
|
|
|
|
|
|
* BlogEntry.cs: code formatting
|
|
|
|
|
|
|
|
* BlogManager.cs: Fixes the taginfo object delivering
|
|
|
|
|
|
|
|
* BlogProvider.cs: refactoring
|
|
|
|
|
|
|
|
* LocalizedText.resx:
|
|
|
|
* LocalizedText.fr.resx:
|
|
|
|
* LocalizedText.Designer.cs:
|
|
|
|
* LocalizedText.fr.Designer.cs: localizes UserInRole
|
|
|
|
|
|
|
|
* LoginModel.cs: enables spaces in the legacy login names
|
|
|
|
|
|
|
|
* Profile.cs: gives users the theme choice
|
|
|
|
|
|
|
|
2015-11-08 Paul Schneider <paul@pschneider.fr>
|
|
|
|
|
|
|
|
* LoginModel.cs:
|
|
|
|
* UserNameBase.cs: enables legacy login with spaces in the
|
|
|
|
user name
|
|
|
|
|
|
|
|
* ProfileEdition.cs: xml doc
|
|
|
|
|
|
|
|
2015-11-06 Paul Schneider <paul@pschneider.fr>
|
|
|
|
|
|
|
|
* ChangeLog:
|
|
|
|
* TagInfo.cs:
|
|
|
|
* BasePost.cs:
|
|
|
|
* LocalizedText.resx:
|
|
|
|
* BlogEntry.cs:
|
|
|
|
* BlogManager.cs:
|
|
|
|
* BlogProvider.cs:
|
|
|
|
* BookQuery.cs:
|
|
|
|
* BasePostInfo.cs:
|
|
|
|
* LocalizedText.fr.resx:
|
|
|
|
* IFreeDateSet.cs:
|
|
|
|
* LocalizedText.Designer.cs:
|
|
|
|
* Notification.cs:
|
|
|
|
* LocalizedText.fr.Designer.cs:
|
|
|
|
* ICalendarManager.cs:
|
|
|
|
* BlogEntryCollection.cs:
|
|
|
|
* ProfileEdition.cs:
|
|
|
|
* WebFileSystemManager.cs:
|
|
|
|
|