* style.css: Makes a better style
* Banner.png: Made obsolete
* Profile.cs: Groups profile properties
* ChangeLog:
* ChangeLog: Must not exist in the source tree
* Web.config:
* instdbws.sql: Groups profile properties
* App.master: A better Html structure
* AccountController.cs: Fixes the Profile edition
* MarkdownHelper.cs: Adds an extraction of an introduction from a
Markdown text
* Edit.aspx:
* Index.aspx:
* UserPost.aspx: a better html structure
* UserPosts.aspx: * a better html structure
* post previews
* Web.csproj: Adds and removes images
* YavscApiController.cs: implements a default web api response
* Web.csproj: bask to net451
* AccountController.cs: refactoring
* Web.config: removes the app setting "ClientValidationEnabled"
* Web.config: Makes true the clientValidationEnabled app parameter
* packages.config: retargeting Paypal api to net451
* AccountController.cs: xml doc
* yavsc.circles.js: js refactoring
* Credits.aspx: A credit about to add
* CircleBase.cs: The Circle base
* NpgsqlCircleProvider.cs: * refactoring
* updates the circle
* InputCircle.cs: using the new CircleBase class
* ResultPages.cs: Using a new "None" attribute
* CircleController.cs: refactoring : drops the NewCircle class The
`List` method now resterns collection of circlebase
* style.css: * a new `dirty` css class, could be used to tag data to
validate ala ajax
* removed quite all of the `float` usages
* AccountController.cs: xml doc
* BlogsController.cs: Avatar method moved to the Account controller
* YavscHelpers.cs: An avatar url
* App.master: Login div moved up
* Circles.aspx: a new `private` filed in the `Circle` object, in order
to keep circle names from being published as user's information,
should be true by default
* Profile.aspx: removed the tables
* Index.aspx: Un message plus explicite
* Web.config: nothing to view
* Web.csproj: * new page : Credit
* new script: yavsc.circle.js
* instdbws.sql: circles are uniques for a given user against a given
app
* Circle.cs: Now inherits CircleBase to implement a member list
* CircleProvider.cs: implements a circle update method
* LocalizedText.resx:
* LocalizedText.Designer.cs: no content!!!
* LocalizedText.fr.resx:
* LocalizedText.fr.Designer.cs: pas content
* YavscModel.csproj: a new CircleBAse class
* AssemblyInfo.cs: initial commit
* NpgsqlCircleProvider.cs: circle members are now stored in bd upon
their user's name
* InputCircle.cs: fixes the new CircleManager interface usage
* Yavsc.sln: Adds the `Presta` project
* CircleController.cs: * Authorize some Http methods
* Lists circles as circles
* style.css: Fixes the missing "hidden" css class
* AccountController.cs: using the new Circle provider interface
* BlogsController.cs: * using the new Circle provider interface
* do not test blog entry collections in order to group them by a
unique user name or title, it's too bad,
instead, keep user's request id as guide to model and view.
* YavscHelpers.cs: Adds a Circle Html formatter
* Circles.aspx: List of circles is now given as a list of `Circle`
objects
* instdbws.sql: fixes the db in order to store user names in circle
member's records.
* BlogEntryCollection.cs: ConcernsAUniqueTitle and ConcernsAUniqueUser
are now Obsoletes
* UUTBlogEntryCollection.cs: Drops a useless ctor
* CircleProvider.cs: The `CircleManager` now delivers the user's
circle as a `Circle` object collection.
* asc.gif:
* desc.gif:
* style.css: moved to App_Themes
* style.css:
* bg.gif:
* asc.gif:
* bg.png:
* rect.png:
* asc.png:
* desc.gif:
* jquery-ui.css:
* mdd_styles.css:
* croix.png:
* desc.png:
* style.css:
* jquery-ui.min.css:
* mdd_gripper.png:
* mdd_toolbar.png:
* jquery.timepicker.css:
* mdd_ajax_loader.gif:
* mdd_modal_background.png: moved to /App_Themes
* NpgsqlBlogProvider.cs: * Remove post by id
* Manage collections of entries on a couple (user,title), not a single
post
* NpgsqlCircleProvider.cs: Fixes the "Match" method.
* IDbModule.cs:
* Edit.aspx:
* Estimates.aspx:
* WorkFlowManager.cs:
* NpgsqlContentProvider.cs: refactoring
* NpgsqlMRPProviders.csproj: new NpgsqlUserName provider
* NpgsqlRoleProvider.cs: simpler init method
* NpgsqlUserNameProvider.cs: impements a UserNameProvider
* MyClass.cs: refactoring from Yavsc.Model
* BlogsController.cs: access control simplified
* FrontOfficeController.cs: Pdf generation made public ni case of
formatting exception
* mdd_styles.css: Theme -> App_Themes
* style.css: yet another style impact
* AccountController.cs: Fixes the user name modification
* BlogsController.cs: * Fixes the removal process
* On a title and user name, we get collection of posts, not only one.
* Implements an Access on circle
* FrontOfficeController.cs: * implements a new Get method.
* ensure a membership existence before delivering an estimate.
* GoogleController.cs: Fixes the user name modification on a Google
account
* ErrorHtmlFormatter.cs: nice error message in html (using Markdown
helper)
* FormatterException.cs: formatter exception exposes error and
standard output of the process
* TexToPdfFormatter.cs: * generates temporary files in the folder
returned by Path.GetTempPath()
* throws FormatterException
* Global.asax.cs: new route map:
Blogs/{action}/{user}/{title}
Blog/{user}/{title}
B/{id}
{controller}/{action}/{id}
* App.master: * refactoring: Theme moved to App_Themes
* a link to the logged user's blog
*
* NoLogin.master: refactoring: Theme moved to App_Themes
* Circles.aspx: refactoring : circles now are given as select items
* Login.aspx: fixes the html presentation
* Register.aspx: Fixes a Typo
* Index.aspx: Implements a blog index, due to M&C changes with this
commit
* RemovePost.aspx: links to the new route to the "RemovePost" action,
giving it a post id
* RemoveTitle.aspx: fixes a not yet linked page to remove a post
collection under a given title
* EventPub.aspx: code refactoring
* Writting.ascx: cleans the code
* Web.config: fills the config with new names in the space
* Web.config: configures the new NpgsqlUserNameProvider
* Web.csproj: refactoring and others
* BlogEntryCollection.cs: implement the BlogEntryCollection
* BlogManager.cs: the manager helps to filter on access
* BlogProvider.cs: The title is not unique anymore, and one can modify
it, post a lot under it, drop all posts under it.
A Post is deleted by id.
* UUBlogEntryCollection.cs: implements a collection of post under a
given user name.
* UUTBlogEntryCollection.cs: implements a collection of post under a
given couple (user name, title).
* ListItem.cs: ListItem is declared obsolete in this model, helpers
can build MVC SelectListItem on data returned by the manager.
* LocalizedText.Designer.cs:
* LocalizedText.fr.Designer.cs: autogenerated from xml
* LocalizedText.resx:
* LocalizedText.fr.resx: new labels
* ChangeUserNameProvider.cs: xml doc
* Profile.cs: the UserName property is read only, and comes from
authentication, to change it, we set a Name and validate it agains
the "Profile" method
* UserManager.cs: simpler code a init time
* IContentProvider.cs: implements the new IDataProvider interface
* IDataProvider.cs: defines the new IDataProvider interface
* YavscModel.csproj: includes new classes
* UserPosts.aspx: adds a link to remove a post
* UserPost.aspx: now uses the new BlogEntryCollection object
* App.master: Cleans the code
* NoLogin.master: Fixes the canonical login (broken with last master
changes)
* style.css: yet another footer style
* UserPost.aspx: puts links in a "aside" block
from Web API
* GCMController.cs: initial creation, will host GCM calls and related
procedures.
* ResetPassword.aspx: Html view to reset the password
* LocalizedText.resx:
* LocalizedText.fr.resx: new String form circles
* Web.config:
* Web.csproj:
* YavscModel.csproj:
* LocalizedText.Designer.cs:
* Profile.cs:
* Profile.cs:
* LocalizedText.fr.Designer.cs:
* LoginModel.cs:
* Publishing.cs:
* CalendarController.cs:
* LoginModel.cs:
* GCMRegister.cs:
* Publishing.cs:
* GCMRegister.cs:
* NewRoleModel.cs:
* NewRoleModel.cs:
* RegisterModel.cs:
* NewAdminModel.cs:
* RegisterModel.cs:
* NewAdminModel.cs:
* LostPasswordModel.cs:
* RegisterViewModel.cs:
* RegisterViewModel.cs:
* ProviderPublicInfo.cs:
* RegisterClientModel.cs:
* ChangePasswordModel.cs:
* ProviderPublicInfo.cs:
* RegisterClientModel.cs:
* ChangePasswordModel.cs: Fixes a typo (in the namespace :-/)
* NpgsqlCircleProvider.cs: Fixes the Circle creation
* Global.asax.cs:
* AdminController.cs:
* NpgsqlContentProvider.cs: code formatting
* BlogsController.cs:
* CircleController.cs:
* WorkFlowController.cs:
* PaypalApiController.cs:
* FrontOfficeController.cs: refactoring
* AccountController.cs: Adds the way to reset the password
* FrontOfficeController.cs: xml doc
* T.cs: Make this class an helper to translation
* YavscHelpers.cs: Implements the e-mail sending
* style.css: style uniformization
* Circles.aspx: Implements the Html interface to Circle creation
(modifications and deletions are still to implement)
* Register.ascx: Allows the error display in case of lack of power of
the user at registering another user.
* Estimate.aspx: use the partial view to register from the Account
folder.
Cleans the useless reference to ~/Theme/dark/style.css, that was for
using the "tablesorter.js", no used anymore.
* Web.config: Trying to have all the Index pages to work...
* Profile.aspx:
* AccountController.cs: Fixes the avatar display at edition time.
* style.css:
* UserPost.aspx: the users avatar as the page logo, floating at left
* Web.config:
* Global.asax.cs: Uses a new application parameter named
"DefaultController", usage defaulting to "Blogs".
* Web.csproj:
* web.config:
* Profile.cs: Fixes a default blog title using a null user's full name
* Web.config:
* web.config:
* Web.csproj:
* Global.asax.cs:
* ValidateAjaxAttribute.cs:
* Profile.aspx:
* HomeController.cs:
* BlogsController.cs:
* WebCatalogExtensions.cs:
* GoogleController.cs:
* AccountController.cs:
* Profile.cs:
* EstimToPdfFormatter.MSAN.cs:
* Makefile: Removes obsolete target "rsync-all"
Adds the new target "allrsync"
* FrontOfficeApiController.cs: Makes the code smaller and a better
output in case of exception generating the Pdf or Tex outputs
* WorkFlowController.cs: makes code cleaner
* App.master: Gives the Profile method call an id parameter
* Estimate.aspx: Fixes the estimation id parameter name at querying
the Pdf or Tex documents
* Estim.cs: see Estim.tt
* Estim.tt: Mo more exception at transforming null values from the
contact section of the client profile
* Profile.aspx:
* MyProfile.aspx:
* AccountController.cs: renamed the Profile method to "MyProfile",
could avoid issue at migrating to MVC5
* favicon.png: favicon now displays a ~"Yavsc"
* BlogManager.cs:
* BlogsApiController.cs: The authorisation for removing a post is now
implemented at Manager's side
* BlogsController.cs: Removes this odd call to a static method from
the Api controller
* CalendarApi.cs:
* GoogleController.cs: no more json output for the calls to the Google
Api
* WorkFlowController.cs: sorted using clauses
* Basket.cs:
* Commande.cs:
* EstimToPdfFormatter.cs:
* Brand.cs: adds xml doc
* RssFeedsFormatter.cs: modifies xml doc
* TexToPdfFormatter.cs: refactoring
* Global.asax.cs: Document formatting
* BBCodeHelper.cs: encapsulates the url display from the BBCode in
starting and closing characters : "<>"
* OAuth2.cs:
* SimpleJsonPostMethod.cs: using System.Runtime.Serialization.Json
instead of Newtonsof.Json
* App.master: updating the favicon
* RegistrationPending.aspx: fixes the returnUrl usage
* AssemblyInfo.aspx: better explanation for this list
* Web.config: tried to migrate to MVC5 (using NuGets)
* Estim.cs:
* ChangePasswordModel.cs: adds xmldoc
* BasketController.cs:
* BlogProvidersConfigurationSection.cs: cosmetic change
* GoogleErrorMessage.cs: - adds xml docs
- renders ctor from JsonReaderException obsolete
* MvcActionValueBinder.cs: not used
* web.config: no more used, gave it up to migrate to MVC5
* NpgsqlBlogProvider.cs: PageIndex is now one based
* AccountController.cs: Fixes a typo in the registration mail
* AdminController.cs: Should fix a 500 at Registration validation
* BasketController.cs: WIP
* BlogsController.cs: page indexes are now one based
* FrontOfficeController.cs: cleanning
* GoogleController.cs: code formatting
* Global.asax.cs: Default route data to "controller" "action" "id"
* BBCodeHelper.cs: Allows not closed "url" BBcodes
* InitDb.aspx: StatisPage.master was renamed
* packages.config: Google references require System.Web 4.0.0.0 ...
removed
* CatalogManager.cs: Uses GetDefaultProvider
* Catalog.cs: the Catalog object now should support a unique id in the
system : UID, exposed as one of its properties.
* AccountController.cs: new static method te get an user profile by
its name.
* AdminController.cs: Uses the Yavsc.Admin namespace (refactoring)
* Web.csproj:
* BlogManager.cs:
* BackOfficeController.cs: refactoring
* BlogsController.cs: Fixes the Blog title
* FrontOfficeController.cs: Changes on the go for the Command object
* AddRole.aspx: minor syntax change
* UserPosts.aspx: show the blog title
* style.css: black transparent for the background of posts
* Profile.cs: Method FromProfileBase became a constructor
* Commande.cs: nothing
* Estimate.aspx: moved to the frontoffice views
* CatalogHelper.cs: Writting GetDefaultProvider