Paul Schneider
da87d0ea97
* PaypalApiController.cs: starting a paypal account access
...
* Catalog.xml: tests input with multiple values
* FileSystemController.cs: Xml catalog path is now specified ala ~/
* WorkFlowController.cs: Gives the response a message
* SimpleFormatter.cs:
* FrontOfficeApiController.cs: document formatting
* Global.asax.cs: due to refactoring
* SimpleJsonPostMethod.cs: (code formatting)
* Web.config: due to refactoring
* Web.config:
- document formatting
- PayPal configuration
* Web.csproj: references the PayPalCoreSdk.1.6.0
* packages.config: using the .Net 4.5.1 plateform
10 years ago
Paul Schneider
3c6c3f19aa
Refactoring: moving
...
the Catalog manager and model into the Yavsc.Model.FrontOffice
namespace
* Web.config:
* Catalog.xml:
* MyClass.cs:
* Note.cs:
* Euro.cs:
* Unit.cs:
* Text.cs:
* Link.cs:
* Price.cs:
* Label.cs:
* Brand.cs:
* Scalar.cs:
* Option.cs:
* Period.cs:
* YavscModel.csproj:
* Catalog.cs:
* Service.cs:
* Product.cs:
* YavscClient.csproj:
* CatalogManager.cs:
* Currency.cs:
* CheckBox.cs:
* SaleForm.cs:
* FormInput.cs:
* CatalogProvider.cs:
* TextInput.cs:
* SelectItem.cs:
* SalesCatalog.csproj:
* FilesInput.cs:
* FormElement.cs:
* SelectInput.cs:
* IValueProvider.cs:
* StockStatus.cs:
* RadioButton.cs:
* Commande.cs:
* ProductImage.cs:
* WebCatalogExtensions.cs:
* TemplateException.cs:
* ProductCategory.cs:
* PhysicalProduct.cs:
* Note.cs:
* Link.cs:
* Text.cs:
* Euro.cs:
* Unit.cs:
* WorkFlowManager.cs:
* Brand.cs:
* Label.cs:
* Price.cs:
* Scalar.cs:
* FrontOfficeController.cs:
* Period.cs:
* Option.cs:
* Product.cs:
* Service.cs:
* Catalog.cs:
* SaleForm.cs:
* Currency.cs:
* CheckBox.cs:
* TextInput.cs:
* FrontOfficeApiController.cs:
* FormInput.cs:
* SelectItem.cs:
* FilesInput.cs:
* XmlCatalog.cs:
* FormElement.cs:
* SelectInput.cs:
* RadioButton.cs:
* StockStatus.cs:
* ProductImage.cs:
* CatalogHelper.cs:
* CatalogManager.cs:
* CatalogProvider.cs:
* ProductCategory.cs:
* PhysicalProduct.cs:
* XmlCatalogProvider.cs:
* CatalogProviderConfigurationElement.cs:
* CatalogProvidersConfigurationSection.cs:
* CatalogProvidersConfigurationCollection.cs:
* CatalogProviderConfigurationElement.cs:
* CatalogProvidersConfigurationSection.cs:
* CatalogProvidersConfigurationCollection.cs:
* CatalogHelper.cs:
10 years ago
Paul Schneider
93c18633b9
xml doc
10 years ago
Paul Schneider
7558e11bd6
* HomeController.cs: Gets infos about all used assemblies
...
* AssemblyInfo.aspx: Makes a little clearer what's displayed in there
10 years ago
Paul Schneider
495f859243
* BlogsController.cs: sets ViewData["Avatar"]
...
* UserPost.aspx: magnify the header
* UserPosts.aspx: beautyfull header
* Profile.cs: A default Blog title to "<Username>'s blog"
10 years ago
Paul Schneider
1b7b3595e2
* Makefile: creates two targets "xmldoc" and
...
"htmldoc" to generate
the documentation
* Web.csproj:
* YavscModel.csproj:
* WebControls.csproj:
* YavscClient.csproj:
* SalesCatalog.csproj:
* NpgsqlWorkflow.csproj:
* NpgsqlMRPProviders.csproj:
* NpgsqlBlogProvider.csproj:
ITContentProvider/ITContentProvider.csproj
* AssemblyInfo.cs: makes "en" the assembly culture, and normalize my
name
* HomeController.cs: modifies the xmldoc
* Web.config: Modifies the owner email
* ITContentProvider.csproj: Activates the documentation generation
* App.master: adds a <meta charset=> in the head section
10 years ago
Paul Schneider
ae38718dd9
* Makefile: builds the doc & htmldoc folders
...
* DataManager.cs: Doc generations
* T.cs:
* Global.asax.cs:
* Export.cs:
* Estim.tt:
* Estim.cs:
* TaskOutput.cs:
* FileInfoCollection.cs:
* RegisterPage.cs:
* BBCodeHelper.cs:
* MvcActionValueBinder.cs:
* YavscHelpers.cs:
* ValidateAjaxAttribute.cs:
* Entity.cs:
* IOrderInfo.cs:
* HomeController.cs:
* SimpleFormatter.cs:
* BlogsController.cs:
* AdminController.cs:
* SimpleJsonPostMethod.cs:
* WebCatalogExtensions.cs:
* GoogleController.cs:
* ModuleController.cs:
* BasketController.cs:
* AccountController.cs:
* TemplateException.cs:
* BlogsApiController.cs:
* EstimToPdfFormatter.cs:
* WorkFlowController.cs:
* FileSystemController.cs:
* BackOfficeController.cs:
* FrontOfficeController.cs:
* ThanksConfigurationSection.cs:
* ThanksConfigurationElement.cs:
* FrontOfficeApiController.cs:
* ModuleConfigurationElementCollection.cs:
* Web.csproj: cleaning an obsolete IOrderIfno
10 years ago
Paul Schneider
b835053e5f
* Makefile:
...
* CatalogManager.cs: Let the catalog manager ensure all command form
are instancied
* PhysicalProduct.cs: A better ToString method
* SaleForm.cs: doc
* NpgsqlContentProvider.cs: registers a command
* FrontOfficeApiController.cs: Set the catalog referer uri in each
command form found in the catalog
* FrontOfficeController.cs: creates the catalog with referer uri
* instdbws.sql: the command has got a client, as registered user
* Commande.cs: The command has an id and a product reference
* IContentProvider.cs: new RegisterCommand method
* WorkFlowManager.cs: yavscModel/WorkFlow/IContentProvider.cs
10 years ago
Paul Schneider
85346d0e00
* AccountController.cs: Fixes the Profile edition view, regarding
...
the avatar
* Product.aspx: a CommandForm property for a Product will never be
served null to a view,
le page code is simpler.
10 years ago
Paul Schneider
bf8dbeee04
* DataManager.cs: InitDb on the go
...
* InitDb.aspx:
* StaticPage.master:
* Created.aspx:
* LocalizedText.fr.resx:
* AdminController.cs:
* LocalizedText.Designer.cs:
* Web.csproj: Db initialisation web pages
* DataAccess.cs: a connection string
* LocalizedText.resx: internationalisaX creating the admin role
10 years ago
Paul Schneider
4207b8a11f
refactoring
10 years ago
Paul Schneider
91aa69f4bd
refactoring
10 years ago
Paul Schneider
7694f4d8b3
* LocalizedText.resx:
...
* LocalizedText.fr.resx:
* RssFeedsFormatter.cs:
* LocalizedText.Designer.cs:
* Web.csproj:
* Contact.aspx:
* AOEMail.aspx:
* AssemblyInfo.aspx:
* ReferencedAssemblies.aspx: refactoring
* RssFeeds.cs: Rss feeds in progress
* HomeController.cs: - refactoring
- fixes contact page
* style.css: css for textarea and input
* Index.aspx: Contact & Assembly info in index
* YavscModel.csproj: Rss feeds
10 years ago
Paul Schneider
2f6146c0f7
* Web.csproj:
...
* LocalizedText.resx:
* SimpleFormatter.cs:
* TemplateException.cs:
* ErrorHtmlFormatter.cs:
* LocalizedText.Designer.cs:
* WorkFlowManager.cs:
* Makefile: refactoring
* FrontOfficeApiController.cs: nice html error response in case of
error at rendering a tex or pdf document
* LocalizedText.fr.resx: Gives as title at rendering a template
processing error
10 years ago
Paul Schneider
e847248366
Fixes the FileSystem controller
10 years ago
Paul Schneider
8301159645
* Web.csproj:
...
* App.master:
* IModule.cs:
* IRenderer.cs:
* DataManager.cs:
* ITagHandler.cs:
* ViewRenderer.cs:
* ResultPages.cs:
* BBCodeHelper.cs:
* IViewRenderer.cs:
* Entity.cs:
* YavscModel.csproj:
* OAuth2.cs:
* Calendar.cs:
* Profile.aspx:
* ApiClient.cs:
* MapTracks.cs:
* SalesCatalog.csproj:
* EntityQuery.cs:
* AdminController.cs:
* BlogsController.cs:
* GoogleController.cs:
* SimpleJsonPostMethod.cs:
* JsonReaderError.cs:
* AccountController.cs:
* JsonReaderError.aspx:
* GoogleErrorMessage.cs:
* GoogleErrorMessage.aspx:
* Catalog.cs: refactoring
* Makefile: preprod is from local domain, and prod is for
lua.pschneider.fr
10 years ago
Paul Schneider
f86404fe85
* datepicker-en-GB.js: datepicker en-GB localization
...
* datepicker-fr.js: datepicker french localization
* jquery-2.1.3.js:
* LocalizedText.resx:
* jquery-2.1.1.min.js:
* jquery-2.1.3.min.js:
* jquery-2.1.1.min.map:
* jquery-2.1.3.min.map:
* jquery-2.1.1-vsdoc.js:
* jquery-2.1.3-vsdoc.js:
* globalize.js:
* globalize.cultures.js:
* globalize.culture.fy.js:
* globalize.culture.fr.js:
* globalize.culture.or.js:
* globalize.culture.pa.js:
* globalize.culture.pl.js:
* globalize.culture.fo.js:
* globalize.culture.ps.js:
* globalize.culture.oc.js:
* globalize.culture.nl.js:
* globalize.culture.gu.js:
* globalize.culture.nn.js:
* globalize.culture.no.js:
* globalize.culture.gl.js:
* globalize.culture.gd.js:
* globalize.culture.ga.js:
* globalize.culture.fi.js:
* globalize.culture.sa.js:
* globalize.culture.se.js:
* globalize.culture.si.js:
* globalize.culture.sk.js:
* globalize.culture.sl.js:
* globalize.culture.sq.js:
* globalize.culture.sr.js:
* globalize.culture.rw.js:
* globalize.culture.fa.js:
* globalize.culture.eu.js:
* globalize.culture.pt.js:
* globalize.culture.et.js:
* globalize.culture.es.js:
* globalize.culture.rm.js:
* globalize.culture.ro.js:
* globalize.culture.ru.js:
* globalize.culture.ha.js:
* globalize.culture.kl.js:
* globalize.culture.mi.js:
* globalize.culture.kk.js:
* globalize.culture.ka.js:
* globalize.culture.mk.js:
* globalize.culture.ja.js:
* globalize.culture.iu.js:
* globalize.culture.km.js:
* globalize.culture.lb.js:
* globalize.culture.lo.js:
* globalize.culture.ky.js:
* globalize.culture.lt.js:
* globalize.culture.ko.js:
* globalize.culture.kn.js:
* globalize.culture.lv.js:
* globalize.culture.ml.js:
* globalize.culture.mt.js:
* globalize.culture.hu.js:
* globalize.culture.nb.js:
* globalize.culture.hr.js:
* globalize.culture.ne.js:
* globalize.culture.hi.js:
* globalize.culture.he.js:
* globalize.culture.hy.js:
* globalize.culture.mn.js:
* globalize.culture.it.js:
* globalize.culture.mr.js:
* globalize.culture.is.js:
* globalize.culture.ii.js:
* globalize.culture.ig.js:
* globalize.culture.ms.js:
* globalize.culture.id.js:
* globalize.culture.bg.js:
* globalize.culture.de.js:
* globalize.culture.co.js:
* globalize.culture.tr.js:
* globalize.culture.te.js:
* globalize.culture.ar.js:
* globalize.culture.ca.js:
* globalize.culture.az.js:
* globalize.culture.bs.js:
* globalize.culture.tt.js:
* globalize.culture.wo.js:
* globalize.culture.xh.js:
* globalize.culture.as.js:
* globalize.culture.cy.js:
* globalize.culture.da.js:
* globalize.culture.tk.js:
* globalize.culture.tn.js:
* globalize.culture.cs.js:
* globalize.culture.th.js:
* globalize.culture.yo.js:
* globalize.culture.tg.js:
* globalize.culture.dv.js:
* globalize.culture.be.js:
* globalize.culture.sw.js:
* globalize.culture.bn.js:
* globalize.culture.uz.js:
* globalize.culture.ur.js:
* globalize.culture.zu.js:
* globalize.culture.am.js:
* globalize.culture.sv.js:
* globalize.culture.af.js:
* globalize.culture.uk.js:
* globalize.culture.br.js:
* globalize.culture.ta.js:
* globalize.culture.vi.js:
* globalize.culture.el.js:
* globalize.culture.zh.js:
* globalize.culture.ba.js:
* globalize.culture.bo.js:
* globalize.culture.ug.js:
* globalize.culture.gsw.js:
* globalize.culture.tzm.js:
* globalize.culture.hsb.js:
* globalize.culture.moh.js:
* globalize.culture.prs.js:
* globalize.culture.quz.js:
* globalize.culture.dsb.js:
* globalize.culture.sma.js:
* globalize.culture.syr.js:
* globalize.culture.kok.js:
* globalize.culture.sah.js:
* globalize.culture.qut.js:
* globalize.culture.fil.js:
* globalize.culture.sms.js:
* globalize.culture.nso.js:
* globalize.culture.smn.js:
* globalize.culture.smj.js:
* globalize.culture.arn.js:
* globalize.culture.lv-LV.js:
* globalize.culture.ms-MY.js:
* globalize.culture.zu-ZA.js:
* globalize.culture.vi-VN.js:
* globalize.culture.mt-MT.js:
* globalize.culture.lt-LT.js:
* globalize.culture.zh-TW.js:
* globalize.culture.mn-MN.js:
* globalize.culture.xh-ZA.js:
* globalize.culture.yo-NG.js:
* globalize.culture.mk-MK.js:
* globalize.culture.mr-IN.js:
* globalize.culture.wo-SN.js:
* globalize.culture.zh-SG.js:
* globalize.culture.ms-BN.js:
* globalize.culture.zh-MO.js:
* globalize.culture.mi-NZ.js:
* globalize.culture.zh-HK.js:
* globalize.culture.zh-CN.js:
* globalize.culture.ml-IN.js:
* globalize.culture.sa-IN.js:
* globalize.culture.rw-RW.js:
* globalize.culture.te-IN.js:
* globalize.culture.ru-RU.js:
* globalize.culture.ro-RO.js:
* globalize.culture.rm-CH.js:
* globalize.culture.th-TH.js:
* globalize.culture.pt-PT.js:
* globalize.culture.se-FI.js:
* globalize.culture.sv-FI.js:
* globalize.culture.sw-KE.js:
* globalize.culture.sq-AL.js:
* globalize.culture.sl-SI.js:
* globalize.culture.sk-SK.js:
* globalize.culture.ta-IN.js:
* globalize.culture.si-LK.js:
* globalize.culture.se-SE.js:
* globalize.culture.se-NO.js:
* globalize.culture.tk-TM.js:
* globalize.culture.ug-CN.js:
* globalize.culture.nn-NO.js:
* globalize.culture.nl-NL.js:
* globalize.culture.uk-UA.js:
* globalize.culture.nl-BE.js:
* globalize.culture.ne-NP.js:
* globalize.culture.ur-PK.js:
* globalize.culture.nb-NO.js:
* globalize.culture.sv-SE.js:
* globalize.culture.pt-BR.js:
* globalize.culture.ps-AF.js:
* globalize.culture.tn-ZA.js:
* globalize.culture.pl-PL.js:
* globalize.culture.pa-IN.js:
* globalize.culture.tr-TR.js:
* globalize.culture.or-IN.js:
* globalize.culture.oc-FR.js:
* globalize.culture.tt-RU.js:
* globalize.culture.lo-LA.js:
* globalize.culture.en-IE.js:
* globalize.culture.en-IN.js:
* globalize.culture.en-JM.js:
* globalize.culture.en-MY.js:
* globalize.culture.en-NZ.js:
* globalize.culture.en-PH.js:
* globalize.culture.en-SG.js:
* globalize.culture.en-GB.js:
* globalize.culture.de-LI.js:
* globalize.culture.de-LU.js:
* globalize.culture.dv-MV.js:
* globalize.culture.el-GR.js:
* globalize.culture.en-AU.js:
* globalize.culture.en-BZ.js:
* globalize.culture.en-CA.js:
* globalize.culture.en-TT.js:
* globalize.culture.es-CR.js:
* globalize.culture.es-DO.js:
* globalize.culture.es-EC.js:
* globalize.culture.es-ES.js:
* globalize.culture.es-GT.js:
* globalize.culture.es-HN.js:
* globalize.culture.es-MX.js:
* globalize.culture.es-CO.js:
* globalize.culture.kn-IN.js:
* globalize.culture.en-US.js:
* globalize.culture.en-ZA.js:
* globalize.culture.en-ZW.js:
* globalize.culture.es-AR.js:
* globalize.culture.es-BO.js:
* globalize.culture.es-CL.js:
* globalize.culture.de-DE.js:
* globalize.culture.ar-LB.js:
* globalize.culture.ar-LY.js:
* globalize.culture.ar-MA.js:
* globalize.culture.ar-OM.js:
* globalize.culture.ar-QA.js:
* globalize.culture.ar-SA.js:
* globalize.culture.ar-SY.js:
* globalize.culture.ar-KW.js:
* globalize.culture.am-ET.js:
* globalize.culture.ar-AE.js:
* globalize.culture.ar-BH.js:
* globalize.culture.ar-DZ.js:
* globalize.culture.ar-EG.js:
* globalize.culture.ar-IQ.js:
* globalize.culture.ar-JO.js:
* globalize.culture.ar-TN.js:
* globalize.culture.ca-ES.js:
* globalize.culture.co-FR.js:
* globalize.culture.cs-CZ.js:
* globalize.culture.cy-GB.js:
* globalize.culture.da-DK.js:
* globalize.culture.de-AT.js:
* globalize.culture.de-CH.js:
* globalize.culture.br-FR.js:
* globalize.culture.ar-YE.js:
* globalize.culture.as-IN.js:
* globalize.culture.ba-RU.js:
* globalize.culture.be-BY.js:
* globalize.culture.bg-BG.js:
* globalize.culture.bn-BD.js:
* globalize.culture.bn-IN.js:
* globalize.culture.bo-CN.js:
* globalize.culture.es-NI.js:
* globalize.culture.gu-IN.js:
* globalize.culture.he-IL.js:
* globalize.culture.hi-IN.js:
* globalize.culture.hr-BA.js:
* globalize.culture.hr-HR.js:
* globalize.culture.hu-HU.js:
* globalize.culture.gl-ES.js:
* globalize.culture.fr-CH.js:
* globalize.culture.fr-FR.js:
* globalize.culture.fr-LU.js:
* globalize.culture.fr-MC.js:
* globalize.culture.fy-NL.js:
* globalize.culture.ga-IE.js:
* globalize.culture.gd-GB.js:
* globalize.culture.hy-AM.js:
* globalize.culture.kk-KZ.js:
* globalize.culture.kl-GL.js:
* globalize.culture.km-KH.js:
* globalize.culture.af-ZA.js:
* globalize.culture.ko-KR.js:
* globalize.culture.ky-KG.js:
* globalize.culture.lb-LU.js:
* globalize.culture.ka-GE.js:
* globalize.culture.id-ID.js:
* globalize.culture.ig-NG.js:
* globalize.culture.ii-CN.js:
* globalize.culture.is-IS.js:
* globalize.culture.it-CH.js:
* globalize.culture.it-IT.js:
* globalize.culture.ja-JP.js:
* globalize.culture.fa-IR.js:
* globalize.culture.es-UY.js:
* globalize.culture.fr-CA.js:
* globalize.culture.es-VE.js:
* globalize.culture.fr-BE.js:
* globalize.culture.eu-ES.js:
* globalize.culture.fo-FO.js:
* globalize.culture.et-EE.js:
* globalize.culture.es-US.js:
* globalize.culture.es-PA.js:
* globalize.culture.es-PR.js:
* globalize.culture.fi-FI.js:
* globalize.culture.es-PY.js:
* globalize.culture.es-SV.js:
* globalize.culture.es-PE.js:
* globalize.culture.qut-GT.js:
* globalize.culture.hsb-DE.js:
* globalize.culture.smj-SE.js:
* globalize.culture.sma-SE.js:
* globalize.culture.quz-BO.js:
* globalize.culture.kok-IN.js:
* globalize.culture.sah-RU.js:
* globalize.culture.moh-CA.js:
* globalize.culture.sma-NO.js:
* globalize.culture.zh-CHS.js:
* globalize.culture.arn-CL.js:
* globalize.culture.quz-PE.js:
* globalize.culture.quz-EC.js:
* globalize.culture.zh-CHT.js:
* globalize.culture.sms-FI.js:
* globalize.culture.en-029.js:
* globalize.culture.smn-FI.js:
* globalize.culture.gsw-FR.js:
* globalize.culture.nso-ZA.js:
* globalize.culture.prs-AF.js:
* globalize.culture.dsb-DE.js:
* globalize.culture.syr-SY.js:
* globalize.culture.smj-NO.js:
* globalize.culture.fil-PH.js:
* globalize.culture.az-Latn.js:
* globalize.culture.az-Cyrl.js:
* globalize.culture.iu-Latn.js:
* globalize.culture.mn-Mong.js:
* globalize.culture.zh-Hant.js:
* globalize.culture.zh-Hans.js:
* globalize.culture.iu-Cans.js:
* globalize.culture.mn-Cyrl.js:
* globalize.culture.ha-Latn.js:
* globalize.culture.uz-Cyrl.js:
* globalize.culture.sr-Cyrl.js:
* globalize.culture.sr-Latn.js:
* globalize.culture.bs-Latn.js:
* globalize.culture.uz-Latn.js:
* globalize.culture.tg-Cyrl.js:
* globalize.culture.bs-Cyrl.js:
* globalize.culture.tzm-Latn.js:
* globalize.culture.sr-Latn-BA.js:
* globalize.culture.sr-Latn-CS.js:
* globalize.culture.sr-Cyrl-ME.js:
* globalize.culture.sr-Latn-RS.js:
* globalize.culture.sr-Cyrl-BA.js:
* globalize.culture.sr-Cyrl-CS.js:
* globalize.culture.sr-Latn-ME.js:
* globalize.culture.bs-Latn-BA.js:
* globalize.culture.bs-Cyrl-BA.js:
* globalize.culture.ha-Latn-NG.js:
* globalize.culture.uz-Cyrl-UZ.js:
* globalize.culture.uz-Latn-UZ.js:
* globalize.culture.tg-Cyrl-TJ.js:
* globalize.culture.iu-Latn-CA.js:
* globalize.culture.mn-Mong-CN.js:
* globalize.culture.iu-Cans-CA.js:
* globalize.culture.az-Cyrl-AZ.js:
* globalize.culture.az-Latn-AZ.js:
* globalize.culture.sr-Cyrl-RS.js:
* globalize.culture.tzm-Latn-DZ.js:
* Makefile: now deploy to yavsc main site
* GoogleController.cs: fixes the bad request to google
* App.master: fixes a bad html structure introducted in the last
commit
* style.css: input and field validation style
* DateQuery.aspx: datepicker in french
* Web.csproj: JQuery update
* packages.config: using the Nuget Globalyze package
* AskForADate.cs: Validation messages
* LocalizedText.fr.resx: localizaton for the text "Date query"
* jquery-2.1.1.js: jQuery update
10 years ago
Paul Schneider
1264bf2cbd
code format
10 years ago
Paul Schneider
29046a3e07
* BlogsController.cs: fixes the bug rendering the avatar
...
* GoogleController.cs: fixes the bug at reusing the same url in a
(Http)WebRequest (call Abort() when finiched)
10 years ago
Paul Schneider
57a473aff8
Many changes :
...
* JsonReaderError.aspx: display a nice json conversion error
* CalendarEntryList.cs: new Google data for the calendar entries
* JsonReaderError.cs: Json error model
* README.md: Documentation url
* NpgsqlBlogProvider.cs: Update the blog post title
* BlogsController.cs: - Updating the blog post title
- bug fix rendering the avatar
* FrontOfficeController.cs: - the client cannot modify its estimation
* GoogleController.cs: - implementing the calendar entries retrieval
* HomeController.cs: - the home start page from configuration
parameter named "StartPage"
* Global.asax.cs: - back to a clean global.asax
* style.css: showing the main area with a background transparent color
* Post.aspx: Bug fix: the message was displayed two times (we keep the
one from app.master)
* UserPost.aspx: the blog title comes from the poster profile found in
ViewData
* DateQuery.aspx: implementing the date query
* Web.config: the start page now comes from Web.config
* Web.csproj: the Sql db creation script should not be deployed,
neither as package.config
* BlogManager.cs: updating the blog post title
* BlogProvider.cs: yavscModel/Blogs/BlogManager.cs
* YavscModel.csproj: new cs files to compile
* App.master: returning from the Google login
10 years ago
Paul Schneider
6809e3dfe2
many changes
10 years ago
Paul Schneider
c7f81699a4
* avatar, username, city from Google profile
...
* refactoring
10 years ago
Paul Schneider
edd160ae75
A successful OAuth2 token
...
* TestCatalogInit.cs and TestBrands.cs: do build unit test only when TEST is defined.
* Web.csproj: useless change to .Net 4.5.1 framework
* GoogleController.cs: A successful OAuth2 token from Google! thanks
to curl.
10 years ago
Paul Schneider
3f41636719
* minor changes (like an [em] BBcode)
...
* Trying to use OAuth2 Google Login
10 years ago
Paul Schneider
d1f76f4902
Fixes the default of lines at updating
10 years ago
Paul Schneider
f695d108fb
* Fixed the Pdf generation under Slackware
...
* Estimate view developpement
10 years ago
Paul Schneider
312585d4f0
* LocalizedText.fr.resx: internationalisation de la saisie de
...
l'estimation
* LocalizedText.resx:
* FrontOfficeApiController.cs: renamed the Tex generation method
* FrontOfficeController.cs: fixed the Estimate creation
* WorkFlowController.cs: return model validation errors when updating
a writting.
* TexFormatter.cs: Simple mime-type content declaration
* Global.asax.cs:
* T4TemplateEstimate.cs: cleanning
* BBCodeHelper.cs: BBCodes: docpage summary gone into a new aside
element
* App.master: thanks links are now contained in a div element
* style.css: clearer
* Estimate.aspx: Fixed the creation/edition/removal processes
* Estim.tt: added the column "Count" to the writtings table.
* RegisterViewModel.cs: internationalization
* Writting.cs: stronger model
* Estim.tex: cleaning
10 years ago
Paul Schneider
b4fefbce7e
- Fixes the french translation
...
- Css Style changed
10 years ago
Paul Schneider
333b6fd9d9
a working internationalization ...
10 years ago
Paul Schneider
b39a444cf0
* Estimates as Tex or Pdf
...
* Estimate edition [mix Mvc&Ajax]
* Billable&Bankable properties on profiles
10 years ago
Paul Schneider
2ac2338939
Edition du devis fonctionnelle
10 years ago
Paul Schneider
f157c6edb9
* Web.csproj:
...
* jquery-latest.js:
* IITContent.cs:
* ITContent.csproj:
* YavscModel.csproj:
* Write.aspx:
* jquery.tablesorter.min.js:
* AssemblyInfo.cs:
* NewEstimateEvenArgs.cs:
* jquery.metadata.js: ajax call Write
* jquery.tablesorter.js: Estimate table sorting
* Catalog.cs: Find a product by reference
* NpgsqlContentProvider.cs: Npgsql provider could not get the
Postgresql data type "money"
* Yavsc.sln: Removing an empty project
* MyClass.cs: implements IModule
* fortune.csproj: uses Configuration
* FrontOfficeApiController.cs: Url: GetEstimate/5
* WorkFlowController.cs: debugging ajax call
* RemoveUserQuery.aspx: no more "head" place holder
* Estimate.aspx: Ajax call to add a line to estimates
* Web.config: using the "Deploy" target
* IModule.cs: Install & uninstall using a System.Data.IDbConnection
* IContentProvider.cs: refactoring
* WorkFlowManager.cs: an event at creating an estimate (NewOrder)
* Writting.cs: ProductReference is a string
10 years ago
Paul Schneider
1606fd0871
fixes
10 years ago
Paul Schneider
c22be7f6b5
* Estimate.aspx: from backoffice
...
* 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
10 years ago
Paul Schneider
b5d19c5da6
refactoring
10 years ago
Paul Schneider
347ffc8a5a
* Tests.cs:
...
* Web.csproj:
* T.cs:
* Global.asax.cs:
* UserPost.aspx:
* UserPosts.aspx:
* HomeController.cs: * Request.UserLanguages may be null
* App.master: a side
* README: yavsc
* TestByteA.cs: if TEST only
* Profile.aspx: nicer
* Web.config: no need of Newtonsoft.Json
* style.css: little buttons
* T.cs: moved to helpers ...
10 years ago
Paul Schneider
f3a2efa244
refactoring
10 years ago
Paul Schneider
685c03b37e
* Web.csproj:
...
* T.cs:
* IModule.cs:
* App.master:
* IProvider.cs:
* Error.aspx:
* AOEMail.aspx:
* Login.aspx:
* Index.aspx:
* Admin.aspx:
* yavscModel.csproj:
* WFManager.cs:
* Index.aspx:
* AddRole.aspx:
* Profile.aspx:
* Edit.aspx:
* Register.aspx:
* Index.aspx:
* RoleList.aspx:
* UserList.aspx:
* Validate.aspx:
* RemovePost.aspx:
* Index.aspx:
* BasketImpact.cs:
* Brand.aspx:
* Delete.aspx:
* Create.aspx:
* Backups.aspx:
* HomeController.cs:
* BlogManager.cs:
* Restore.aspx:
* Details.aspx:
* TitleNotFound.aspx:
* Product.aspx:
* AdminController.cs:
* Command.aspx:
* Service.aspx:
* BlogProvider.cs:
* NewProject.aspx:
* Catalog.aspx:
* Restored.aspx:
* BasketController.cs:
* AccountController.cs:
* WorkFlowController.cs:
* BlogsApiController.cs:
* ChangePassword.aspx:
* RemoveRoleQuery.aspx:
* CreateBackup.aspx:
* IContentProvider.cs:
* BackOfficeController.cs:
* FrontOfficeController.cs:
* NpgsqlBlogProvider.cs:
* NpgsqlContentProvider.cs:
* RegistrationPending.aspx:
* ProductCategory.aspx:
* FrontOfficeApiController.cs:
* ChangePasswordSuccess.aspx:
* ReferenceNotFound.aspx:
* BackupCreated.aspx
Fixes many HTTP 500
Refactoring on the go
10 years ago
Paul Schneider
301dbdcb6d
Added a "Type" property to form inputs.
...
Fixed the second "title" section found in web page heads.
10 years ago
Paul Schneider
71f1cfcf20
Factoring, Refactoring
...
* App.master:
* yavscModel.csproj:
* UserPost.aspx:
* UserPosts.aspx:
* StatusChange.cs:
* IContentProvider.cs:
* NpgsqlContentProvider.cs:
* BlogsController.cs: unwanted message "Blogs"
* style.css: More visibility for messages and error
10 years ago
Paul Schneider
1307b62ecb
workflow interface definition
10 years ago
Paul Schneider
07be6f2928
* Tags and files for posts and writtings
...
* TryAssert(Title ~ H1)
10 years ago
Paul Schneider
8fee293665
* style.css:
...
* UserPost.aspx:
* Estimate.cs:
* Writting.cs:
* WorkFlowController.cs:
* NpgsqlContentProvider.cs:
* FrontOfficeApiController.cs: Fixed the GetEstimate function,
refactoring
10 years ago
Paul Schneider
a4d2e1b6da
Fixes the blog post removal
10 years ago
Paul Schneider
9fc7f82531
* Web.config:
...
* Web.csproj:
* Web.config:
* Blog.cs:
* Index.aspx:
* BBCodeHelper.cs:
* Comment.cs:
* yavscModel.csproj:
* BlogEntry.cs:
* UserPost.aspx:
* UserPosts.aspx:
* Estimate.cs:
* RemovePost.aspx:
* TitleNotFound.aspx:
* BlogProvider.cs:
* AccountController.cs:
* BlogsApiController.cs:
* WorkFlowController.cs:
* BlogEditEntryModel.cs:
* FindBlogEntryFlags.cs:
* BlogEntryCollection.cs:
* Comment.cs:
* BlogEditCommentModel.cs:
* NpgsqlBlogProvider.cs:
* NpgsqlContentProvider.cs:
* BlogEntry.cs:
* NpgsqlBlogProvider.csproj:
* NpgsqlMembershipProvider.cs:
* FindBlogEntryFlags.cs:
* BlogEntryCollection.cs:
* BlogHelper.cs: refactoring: moving code from NpgsqlBlogProvider to
yavscModel.Blogs
* BlogManager.cs: NpgsqlBlogProvider/BlogHelper.cs
* BlogsController.cs: a successfull confirmed removal
* Blog.cs: refactoring
10 years ago
Paul Schneider
bba917dcc0
* style.css:
...
* Web.csproj:
* Web.config:
* Catalog.xml:
* Global.asax.cs:
* TestBinding.cs:
* IProvider.cs:
* yavscModel.csproj:
* WFManager.cs:
* BasketController.cs:
* WorkFlowController.cs:
* ITCPNpgsqlProvider.cs:
* IContentProvider.cs:
* WorkFlowProvider.csproj:
* NpgsqlContentProvider.cs:
* Provider.cs:
* ITContentProvider.csproj:
* FrontOfficeApiController.cs:
* ProviderCollection.cs:
* WorkflowConfiguration.cs:
* BlogProvidersConfigurationSection.cs:
* IITContent.cs: Estimate creation
10 years ago
Paul Schneider
fa93ce7fee
- a module for IT services business
...
- Mvc-like action binding in the WF web api ... ?
* Yavsc.sln:
* Web.csproj:
* MvcActionValueBinder.cs:
* yavscModel.csproj:
* WFOrder.cs:
* IWFOrder.cs:
* BasketImpact.cs:
* ProjectInfo.cs:
* IWFModule.cs:
* IWFCommand.cs:
* WorkFlowController.cs:
* NewProjectModel.cs:
* IContentProvider.cs:
* ITCPNpgsqlProvider.cs:
* WorkFlowProvider.csproj:
* ITContentProvider.csproj:
* AssemblyInfo.cs:
* OrderStatusChangedEventArgs.cs:
* NpgsqlContentProvider.cs:
10 years ago
Paul Schneider
04804b89a9
Initial import
10 years ago