Paul Schneider
7bf9b6a771
a note on billls,
...
+refactoring
* instdbws.sql:
* BlogsController.cs:
* NpgsqlBlogProvider.cs: Implements the note
* robots.txt:
* Web.config:
* Web.csproj:
* Catalog.xml:
* Global.asax.cs:
* pgsql.xcf:
* p8-av4.png:
* pgsql.jpeg:
* logoDev.png:
* logoDev.xcf:
* debian-pb.gif:
* apache_pb.gif:
* theme.css:
* style.css:
* apache_pby.gif:
* apache_pbw.gif:
* Book.aspx:
* jquery-ui.css:
* Login.aspx:
* debian-powered.png:
* BlogManager.cs:
* FhHRx.gif:
* pgsql.png:
* TagControl.ascx:
* jquery-ui.min.css:
* BlogProvider.cs:
* theme.css:
* p8-av4.s.jpg:
* test-domain-TestAPI.config:
* noavatar.png:
* p8-av4.xxs.jpg:
* apache_pbw.png:
* debian-logo.png:
* TestCatalogInit.cs:
* Mono-powered.png:
* helix-nebula-1400x1400.l.jpg:
* star-939235_1280.jpg:
* animated-overlay.gif:
* star-939235_1280.s.jpg:
* sign-in-with-google.png:
* star-939235_1280.xxs.jpg:
* sign-in-with-google-s.png:
* helix-nebula-1400x1400.jpg:
* helix-nebula-1400x1400.s.jpg:
* helix-nebula-1400x1400.xxs.jpg: removes the /images folder from the app root folder,
all images are moved to /App_Themes/images
10 years ago
Paul Schneider
e6c65019b0
WIP booking
...
* CalAuth.aspx: A view ... still unused
* style.css: css overflow-y auto, the container making it modal has no
margin.
* GoogleController.cs: Fixes again the calendar usage,
uses Google API key and client credentials found in configuration file
* ApiClient.cs: Google API key and client credentials are now found in
configuration file
* CalendarApi.cs: Let the controller build the credential string from
thr profile object.
* OAuth2.cs: The OAuth2 Client only needs a client id and secret
* yavsc.js: Fixes some css flipping
* ValidateAjaxAttribute.cs: A FIXME
* Web.config: Google key, client id and secret come from application
settings
* Web.csproj: a page in more
* YavscModel.csproj:
* PostInfoByUser.cs:
* PostInfoByTitle.cs:
* BlogEntryCollection.cs: refactoring
10 years ago
Paul Schneider
d9d5bb308e
Many fixes
...
* Profile.aspx:
* ProfileEdition.cs: Fixes the username modification
* Book-next.aspx: pollution
* NpgsqlMembershipProvider.cs: xmldoc
* NpgsqlProfileProvider.cs: use default values from configuration
* NpgsqlUserNameProvider.cs: Fixes the username detection
* test-domain-TestAPI.config: profile dates must be returned as
DateTime
* instdbws.sql: The conversion to a valid .Net DateTime requires a
credible date time as source value, the null one is not supported.
* style.css: Fixes the new notification style
* AccountController.cs: Fixes the profile edition.
Now using the anti forgery key at login time
* Book.aspx:
* LocalizedText.resx:
* LocalizedText.fr.resx:
* CalendarApi.cs:
* GoogleController.cs:
* LocalizedText.Designer.cs:
* LocalizedText.fr.Designer.cs: WIP booking
* HomeController.cs: code prettying
* Global.asax.cs: Limits the usage of titles in a route to the blog
controller
* OAuth2.cs: Profile values may be of type DBNull ...
* T.cs: All translated strings will be Html encoded, as expected from
an html helper
* YavscHelpers.cs: A new method to build a javascript string...
* App.master:
* AppAdmin.master: Notification.body is now a js string literal
* NoLogin.master: sync with the true master
* Login.aspx: Permits the anti forgery key usage
* Estimate.aspx: refactoring
* Web.config: Fixes a later commit on the catalog name space
* Web.csproj: An ajax helper to notify
* ChangePasswordModel.cs:
* RegisterClientModel.cs: A regexp for user name
* LoginModel.cs: A regexp for user name and password
* Profile.cs: A regexp for user name, and profile usage fixes
* UserManager.cs: Checks for username availability before trying to
modify it
* YavscModel.csproj: `ProfileEdition` class addition
* ChangeLog: should not be indexed
* ChangeLog: useless here
* ValidateAjaxAttribute.cs: Fixes usage of HtmlFieldPrefix
* BookQuery.cs: Start, end hour and role are required
* OtherWebException.cs: useless
10 years ago
Paul Schneider
0a91d3935b
* packages.config:
...
* App.master:
* datepair.js:
* Book.aspx:
* datepair.min.js:
* LocalizedText.resx:
* jquery.datepair.js:
* jquery-ui-1.11.4.js:
* jquery.timepicker.js:
* BookQuery.cs:
* jquery-1.11.3.min.js:
* LocalizedText.fr.resx:
* jquery.datepair.min.js:
* WebCatalogExtensions.cs:
* GoogleController.cs:
* LocalizedText.Designer.cs:
* jquery.timepicker.min.js:
* jquery.timepicker.css:
* Text.cs:
* Euro.cs:
* Unit.cs:
* Link.cs:
* Note.cs:
* LocalizedText.fr.Designer.cs:
* Brand.cs:
* Label.cs:
* Scalar.cs:
* FrontOfficeController.cs:
* Period.cs:
* Option.cs:
* Service.cs:
* Catalog.cs:
* Product.cs:
* CheckBox.cs:
* Currency.cs:
* SaleForm.cs:
* TextInput.cs:
* FormInput.cs:
* FilesInput.cs:
* SelectItem.cs:
* FormElement.cs:
* SelectInput.cs:
* RadioButton.cs:
* StockStatus.cs:
* ProductImage.cs:
* CatalogHelper.cs:
* CatalogManager.cs:
* ProductCategory.cs:
* PhysicalProduct.cs:
* ui-icons_ffffff_256x240.png:
* ui-icons_cccccc_256x240.png:
* CatalogProvider.cs:
* ui-icons_a83300_256x240.png:
* ui-icons_222222_256x240.png:
* ui-icons_4b8e0b_256x240.png:
* ui-bg_glass_20_555555_1x400.png:
* ui-bg_glass_40_0078a3_1x400.png:
* ui-bg_glass_40_ffc73d_1x400.png:
* ui-icons_222222_256x240.png:
* ui-icons_a83300_256x240.png:
* ui-icons_cccccc_256x240.png:
* ui-icons_4b8e0b_256x240.png:
* ui-icons_ffffff_256x240.png:
* ui-bg_glass_40_0078a3_1x400.png:
* ui-bg_glass_20_555555_1x400.png:
* ui-bg_inset-soft_30_f58400_1x100.png:
* ui-bg_inset-soft_25_000000_1x100.png:
* ui-bg_glass_40_ffc73d_1x400.png:
* ui-bg_gloss-wave_25_333333_500x100.png:
* ui-bg_highlight-soft_80_eeeeee_1x100.png:
* ui-bg_inset-soft_30_f58400_1x100.png:
* ui-bg_inset-soft_25_000000_1x100.png:
* ui-bg_gloss-wave_25_333333_500x100.png:
* ui-bg_highlight-soft_80_eeeeee_1x100.png:
* CatalogProviderConfigurationElement.cs:
* CatalogProvidersConfigurationSection.cs:
* CatalogProvidersConfigurationCollection.cs: Date pairing at booking,
Fixes the client side ui, concerning the dates and times
* MyClass.cs:
* WorkFlowManager.cs:
* IContentProvider.cs:
* FrontOfficeController.cs:
* XmlCatalog.cs:
* NpgsqlContentProvider.cs:
* Price.cs:
* XmlCatalogProvider.cs:
* PriceOnItemCount.cs: refactoring: a dedicated name space
for the catalog
* ChooseADate.aspx: WIP
* Web.csproj: date pairing : includes the javascript modules
10 years ago
Paul Schneider
2a30ae85a9
Bug fixes
...
* Index.aspx: Gives this page a title
* AdminController.cs: Trying to fix this Index : /Admin ... a 404
* YavscModel.csproj:
* Commande.cs:
* FileSystemController.cs:
* WebFileSystemManager.cs: Refactoring the name of the files manager
class
* Index.aspx: Fixes the file system access
* RemoveRole.aspx: Role removal form, had not a canonical name!
* Web.csproj: a page was renamed
10 years ago
Paul Schneider
665b536aa7
Fixes bill editon
...
* AppAdmin.master: A new master page for Administration
* Web.config:
* Web.csproj:
* Book.aspx:
* Auth.aspx:
* Auth.aspx:
* Book.aspx:
* Auth.aspx:
* TagPanel.ascx:
* YavscModel.csproj:
* Restore.aspx:
* Book.aspx:
* Restored.aspx:
* date.js:
* RoleList.aspx:
* UserList.aspx:
* LocalizedText.resx:
* number.js:
* FreeDate.cs:
* plural.js:
* message.js:
* BookQuery.cs:
* LocalizedText.fr.resx:
* ChooseADate.aspx:
* currency.js:
* ChooseADate.aspx:
* ErrorMessage.aspx:
* globalize.js:
* ChooseADate.aspx:
* ChooseCalendar.aspx:
* LocalizedText.Designer.cs:
* ChooseCalendar.aspx:
* ErrorMessage.aspx:
* relative-time.js:
* ChooseCalendar.aspx:
* LocalizedText.fr.Designer.cs:
* OtherWebException.aspx:
* globalize.cultures.js:
* globalize.culture.he.js:
* globalize.culture.ru.js:
* globalize.culture.ha.js:
* globalize.culture.rw.js:
* globalize.culture.gu.js:
* globalize.culture.sa.js:
* globalize.culture.gl.js:
* globalize.culture.hi.js:
* globalize.culture.pt.js:
* globalize.culture.id.js:
* globalize.culture.hy.js:
* globalize.culture.hu.js:
* globalize.culture.rm.js:
* globalize.culture.hr.js:
* globalize.culture.ro.js:
* globalize.culture.gd.js:
* globalize.culture.fi.js:
* globalize.culture.fa.js:
* globalize.culture.eu.js:
* globalize.culture.et.js:
* globalize.culture.es.js:
* globalize.culture.sq.js:
* globalize.culture.sr.js:
* globalize.culture.sl.js:
* globalize.culture.ga.js:
* globalize.culture.fy.js:
* globalize.culture.fr.js:
* globalize.culture.se.js:
* globalize.culture.si.js:
* globalize.culture.sk.js:
* globalize.culture.fo.js:
* globalize.culture.ig.js:
* globalize.culture.ml.js:
* globalize.culture.mt.js:
* globalize.culture.nl.js:
* globalize.culture.ms.js:
* globalize.culture.ky.js:
* globalize.culture.mn.js:
* globalize.culture.nn.js:
* globalize.culture.mk.js:
* globalize.culture.ne.js:
* globalize.culture.lt.js:
* globalize.culture.lv.js:
* globalize.culture.lo.js:
* globalize.culture.mi.js:
* globalize.culture.lb.js:
* globalize.culture.nb.js:
* globalize.culture.ko.js:
* globalize.culture.iu.js:
* globalize.culture.pa.js:
* globalize.culture.pl.js:
* globalize.culture.it.js:
* globalize.culture.ps.js:
* globalize.culture.is.js:
* globalize.culture.ii.js:
* globalize.culture.ja.js:
* globalize.culture.no.js:
* globalize.culture.kn.js:
* globalize.culture.km.js:
* globalize.culture.kl.js:
* globalize.culture.oc.js:
* globalize.culture.kk.js:
* globalize.culture.ka.js:
* globalize.culture.or.js:
* globalize.culture.sv.js:
* globalize.culture.xh.js:
* globalize.culture.dv.js:
* globalize.culture.yo.js:
* globalize.culture.de.js:
* globalize.culture.da.js:
* globalize.culture.zh.js:
* globalize.culture.cy.js:
* globalize.culture.el.js:
* globalize.culture.tt.js:
* globalize.culture.ug.js:
* globalize.culture.uk.js:
* globalize.culture.ur.js:
* globalize.culture.uz.js:
* globalize.culture.vi.js:
* globalize.culture.wo.js:
* globalize.culture.cs.js:
* globalize.culture.be.js:
* globalize.culture.ba.js:
* globalize.culture.az.js:
* globalize.culture.as.js:
* globalize.culture.ar.js:
* globalize.culture.am.js:
* globalize.culture.af.js:
* globalize.culture.bg.js:
* globalize.culture.zu.js:
* globalize.culture.co.js:
* globalize.culture.ca.js:
* globalize.culture.bs.js:
* globalize.culture.br.js:
* globalize.culture.bo.js:
* globalize.culture.bn.js:
* globalize.culture.mr.js:
* globalize.culture.tn.js:
* globalize.culture.sw.js:
* globalize.culture.tg.js:
* globalize.culture.ta.js:
* globalize.culture.tr.js:
* globalize.culture.te.js:
* globalize.culture.th.js:
* globalize.culture.tk.js:
* globalize.culture.dsb.js:
* globalize.culture.prs.js:
* globalize.culture.quz.js:
* globalize.culture.kok.js:
* globalize.culture.smn.js:
* globalize.culture.qut.js:
* globalize.culture.sms.js:
* globalize.culture.sma.js:
* globalize.culture.sah.js:
* globalize.culture.gsw.js:
* globalize.culture.moh.js:
* globalize.culture.tzm.js:
* globalize.culture.nso.js:
* globalize.culture.arn.js:
* globalize.culture.hsb.js:
* globalize.culture.syr.js:
* globalize.culture.fil.js:
* globalize.culture.smj.js:
* globalize.culture.oc-FR.js:
* globalize.culture.th-TH.js:
* globalize.culture.zu-ZA.js:
* globalize.culture.nn-NO.js:
* globalize.culture.sw-KE.js:
* globalize.culture.mt-MT.js:
* globalize.culture.sv-FI.js:
* globalize.culture.ms-MY.js:
* globalize.culture.sv-SE.js:
* globalize.culture.ms-BN.js:
* globalize.culture.nb-NO.js:
* globalize.culture.te-IN.js:
* globalize.culture.nl-NL.js:
* globalize.culture.nl-BE.js:
* globalize.culture.ta-IN.js:
* globalize.culture.ne-NP.js:
* globalize.culture.sq-AL.js:
* globalize.culture.sl-SI.js:
* globalize.culture.ro-RO.js:
* globalize.culture.se-NO.js:
* globalize.culture.vi-VN.js:
* globalize.culture.rm-CH.js:
* globalize.culture.wo-SN.js:
* globalize.culture.se-SE.js:
* globalize.culture.xh-ZA.js:
* globalize.culture.tr-TR.js:
* globalize.culture.sa-IN.js:
* globalize.culture.ug-CN.js:
* globalize.culture.rw-RW.js:
* globalize.culture.uk-UA.js:
* globalize.culture.se-FI.js:
* globalize.culture.ru-RU.js:
* globalize.culture.ur-PK.js:
* globalize.culture.tn-ZA.js:
* globalize.culture.zh-CN.js:
* globalize.culture.pa-IN.js:
* globalize.culture.tt-RU.js:
* globalize.culture.zh-MO.js:
* globalize.culture.zh-SG.js:
* globalize.culture.or-IN.js:
* globalize.culture.zh-TW.js:
* globalize.culture.sk-SK.js:
* globalize.culture.pt-PT.js:
* globalize.culture.pt-BR.js:
* globalize.culture.si-LK.js:
* globalize.culture.yo-NG.js:
* globalize.culture.ps-AF.js:
* globalize.culture.tk-TM.js:
* globalize.culture.pl-PL.js:
* globalize.culture.zh-HK.js:
* globalize.culture.en-NZ.js:
* globalize.culture.en-PH.js:
* globalize.culture.en-SG.js:
* globalize.culture.en-TT.js:
* globalize.culture.en-US.js:
* globalize.culture.en-ZA.js:
* globalize.culture.en-ZW.js:
* globalize.culture.es-AR.js:
* globalize.culture.en-MY.js:
* globalize.culture.el-GR.js:
* globalize.culture.en-AU.js:
* globalize.culture.en-BZ.js:
* globalize.culture.en-CA.js:
* globalize.culture.en-GB.js:
* globalize.culture.en-IE.js:
* globalize.culture.en-IN.js:
* globalize.culture.en-JM.js:
* globalize.culture.es-BO.js:
* globalize.culture.es-NI.js:
* globalize.culture.es-PA.js:
* globalize.culture.es-PE.js:
* globalize.culture.es-PR.js:
* globalize.culture.es-PY.js:
* globalize.culture.es-SV.js:
* globalize.culture.es-US.js:
* globalize.culture.es-UY.js:
* globalize.culture.es-MX.js:
* globalize.culture.es-CL.js:
* globalize.culture.es-CO.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.dv-MV.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-TN.js:
* globalize.culture.ar-YE.js:
* globalize.culture.ar-LB.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-KW.js:
* globalize.culture.as-IN.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.de-DE.js:
* globalize.culture.de-LI.js:
* globalize.culture.de-LU.js:
* globalize.culture.co-FR.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.br-FR.js:
* globalize.culture.ca-ES.js:
* globalize.culture.es-VE.js:
* globalize.culture.hy-AM.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.hu-HU.js:
* globalize.culture.gd-GB.js:
* globalize.culture.gl-ES.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.ja-JP.js:
* globalize.culture.lt-LT.js:
* globalize.culture.af-ZA.js:
* globalize.culture.mi-NZ.js:
* globalize.culture.mk-MK.js:
* globalize.culture.ml-IN.js:
* globalize.culture.mn-MN.js:
* globalize.culture.mr-IN.js:
* globalize.culture.lo-LA.js:
* globalize.culture.ka-GE.js:
* globalize.culture.kk-KZ.js:
* globalize.culture.kl-GL.js:
* globalize.culture.km-KH.js:
* globalize.culture.kn-IN.js:
* globalize.culture.ko-KR.js:
* globalize.culture.ky-KG.js:
* globalize.culture.lb-LU.js:
* globalize.culture.ga-IE.js:
* globalize.culture.fr-CH.js:
* globalize.culture.fr-CA.js:
* globalize.culture.fr-BE.js:
* globalize.culture.fo-FO.js:
* globalize.culture.lv-LV.js:
* globalize.culture.fi-FI.js:
* globalize.culture.fa-IR.js:
* globalize.culture.eu-ES.js:
* globalize.culture.et-EE.js:
* globalize.culture.fr-FR.js:
* globalize.culture.fy-NL.js:
* globalize.culture.fr-LU.js:
* globalize.culture.fr-MC.js:
* globalize.culture.sma-SE.js:
* globalize.culture.sma-NO.js:
* globalize.culture.arn-CL.js:
* globalize.culture.qut-GT.js:
* globalize.culture.gsw-FR.js:
* globalize.culture.fil-PH.js:
* globalize.culture.smj-SE.js:
* globalize.culture.smn-FI.js:
* globalize.culture.sah-RU.js:
* globalize.culture.sms-FI.js:
* globalize.culture.prs-AF.js:
* globalize.culture.syr-SY.js:
* globalize.culture.smj-NO.js:
* globalize.culture.zh-CHT.js:
* globalize.culture.kok-IN.js:
* globalize.culture.hsb-DE.js:
* globalize.culture.moh-CA.js:
* globalize.culture.nso-ZA.js:
* globalize.culture.quz-PE.js:
* globalize.culture.zh-CHS.js:
* globalize.culture.dsb-DE.js:
* globalize.culture.quz-BO.js:
* globalize.culture.quz-EC.js:
* globalize.culture.en-029.js:
* globalize.culture.mn-Mong.js:
* globalize.culture.mn-Cyrl.js:
* globalize.culture.sr-Cyrl.js:
* globalize.culture.az-Latn.js:
* globalize.culture.az-Cyrl.js:
* globalize.culture.sr-Latn.js:
* globalize.culture.iu-Latn.js:
* globalize.culture.zh-Hant.js:
* globalize.culture.zh-Hans.js:
* globalize.culture.tg-Cyrl.js:
* globalize.culture.uz-Latn.js:
* globalize.culture.uz-Cyrl.js:
* globalize.culture.ha-Latn.js:
* globalize.culture.iu-Cans.js:
* globalize.culture.bs-Cyrl.js:
* globalize.culture.bs-Latn.js:
* globalize.culture.tzm-Latn.js:
* globalize.culture.sr-Cyrl-ME.js:
* globalize.culture.sr-Cyrl-CS.js:
* globalize.culture.bs-Cyrl-BA.js:
* globalize.culture.sr-Cyrl-RS.js:
* globalize.culture.sr-Cyrl-BA.js:
* globalize.culture.mn-Mong-CN.js:
* globalize.culture.uz-Cyrl-UZ.js:
* globalize.culture.ha-Latn-NG.js:
* globalize.culture.iu-Latn-CA.js:
* globalize.culture.uz-Latn-UZ.js:
* globalize.culture.az-Latn-AZ.js:
* globalize.culture.az-Cyrl-AZ.js:
* globalize.culture.bs-Latn-BA.js:
* globalize.culture.tg-Cyrl-TJ.js:
* globalize.culture.iu-Cans-CA.js:
* globalize.culture.sr-Latn-RS.js:
* globalize.culture.sr-Latn-ME.js:
* globalize.culture.sr-Latn-CS.js:
* globalize.culture.sr-Latn-BA.js:
* globalize.culture.tzm-Latn-DZ.js:
* style.css: list in the nav are in line by default.
* AdminController.cs: refactoring
* App.master: Restores hallo editing by solving again jQuery-ui ref
* Login.aspx: Prettier code at building Urls
* Admin.aspx:
* Index.aspx:
* AddRole.aspx:
* Backups.aspx:
* RemoveUser.aspx:
* RemoveRole..aspx:
* CreateBackup.aspx:
* BackupCreated.aspx: new master page
10 years ago
Paul Schneider
87edbaffe5
* cldr.js:
...
* Web.config:
* ListItem.cs:
* styles.json:
* globalize.js:
* event.js:
* Auth.aspx:
* Book.aspx:
* Login.aspx:
* jquery-2.1.4.js:
* map-load.gif:
* Book.aspx:
* Circle.cs:
* Auth.aspx:
* mapstyle.css:
* date.js:
* Login.aspx:
* mdd_help.htm:
* BlogHelper.cs:
* fit-bounds.png:
* unresolved.js:
* jquery-2.1.4.min.js:
* mapstyle-ie.css:
* FreeDate.cs:
* BookEdit.cs:
* number.js:
* BlogManager.cs:
* plural.js:
* jquery-2.1.4.min.map:
* jquery.googlemaps.js:
* supplemental.js:
* BlogProvider.cs:
* mapstyle.min.css:
* pin-pink.png:
* message.js:
* ChooseADate.aspx:
* pin-azure.png:
* currency.js:
* jquery-2.1.4-vsdoc.js:
* pin-green.png:
* MarkdownDeepLib.min.js:
* flag-azure.png:
* flag-green.png:
* needle-pink.png:
* ChooseADate.aspx:
* niddle-green.png:
* ChooseCalendar.aspx:
* current-location.png:
* jquery.googlemaps.min.js:
* ErrorMessage.aspx:
* ChooseCalendar.aspx:
* relative-time.js:
* GoogleErrorMessage.aspx:
* popup-template-marker.html:
* popup-template-circle.html:
* popup-template-polygon.html:
* popup-template-polyline.html:
* popup-template-rectangle.html:
* Web.csproj:
* YavscModel.csproj:
* YavscClient.csproj:
* fortune.csproj:
* WebControls.csproj:
* SalesCatalog.csproj:
* ITContentProvider.csproj:
* NpgsqlMRPProviders.csproj:
* NpgsqlBlogProvider.csproj:
* NpgsqlContentProvider.csproj: Moves to Mono framework
* NpgsqlCircleProvider.cs: Makes Circles private, or not
* OAuth2.cs:
* CircleController.cs:
* AccountController.cs:
* NpgsqlContentProvider.cs: Impacts htmldoc
* NpgsqlMembershipProvider.cs: Makes possible to change the UserName
* NpgsqlRoleProvider.cs: Drops this SQL code, which is actually
maintained in Web/instdbws.sql
* PeopleApi.cs:
* GoogleController.cs:
* PaypalController.cs: Refactoring
* Global.asax.cs: Dropped an useless url mapping
* MarkdownHelper.cs: Package update
* App.master:
* NoLogin.master: Site's favicon update
* Circles.aspx: TO BE FIXED :-D
* UserPost.aspx: Comment only when logged in
* instdbws.sql: Circle public
* packages.config: package update
11 years ago
Paul Schneider
944009936d
* IValueProvider.cs:
...
* TemplateException.cs:
* Login.aspx:
* Profile.aspx:
* WebApiConfig.cs:
* MyProfile.aspx:
* IValueProvider.cs:
* BlogsController.cs:
* BasketController.cs:
* ModuleController.cs:
* AccountController.cs:
* TemplateException.cs:
* WorkFlowController.cs:
* BlogsApiController.cs:
* PaypalApiController.cs:
* BasketController.cs:
* BlogsApiController.cs:
* WorkFlowController.cs:
* PaypalApiController.cs:
* FrontOfficeApiController.cs:
* FrontOfficeApiController.cs: refactoring
* jquery-ui.js: may be usefull at taking a date
* Web.csproj:
* WebApiConfig.cs:
* App.master: added a spacer for a better rendering
* style.css: better style
* DateQuery.aspx: may use the jQuery "full calendar"
* FreeDate.cs: refactoring
11 years ago
Paul Schneider
b2fdbc8d2e
* robots.txt: Web robots should not
...
index /Account/Login nor
/Google/Login
* Makefile:
* GDate.cs:
* YavscModel.csproj:
* Resource.cs:
* CalendarApi.cs:
* GoogleController.cs:
* CalendarListEntry.cs:
* CalendarEventList.cs:
* CalendarEntryList.cs: refactoring
* style.css: another style
* Index.aspx: cleanning
* Index.aspx: code formatting
* Login.aspx: Fixes the Page title
* Web.config: Trying to fix the default directory index
* Web.csproj: robots.txt creation
* TextInput.cs: xml doc
11 years ago
Paul Schneider
e99c03e54a
* stupidtable.js:
...
* jquery.tablesorter.js:
* jquery.tablesorter.min.js: now using "stupid table", that fixes the
row additions and deletions
* ChooseADate.aspx: Page to choose a date between valid candidates
* YavscModel.csproj:
* FreeDate.cs: a free date
* FrontOfficeApiController.cs: cleanning using clauses
* FrontOfficeController.cs: - cleanning using clauses
- check user role before editing the model object
* GoogleController.cs: view "ChooseADate" in successfull response to
"DateQuery"
* WorkFlowController.cs: check user's role to drop the estimate.
* Estimate.aspx: * now using "stupid table", that fixes the row
additions and deletions.
* the user interface more intuitive at row deletion
* DateQuery.aspx: changed the query parameters
* Web.csproj: google date + stupidtable - tablesorter
* IContentProvider.cs: cleaned an unused "using" clause
* WorkFlowManager.cs: cleanning spaces
11 years ago
Paul Schneider
721b11eba3
Google date quey,
...
refactiring,
docpage
* Yavsc.sln:
* Web.csproj:
* YavscModel.csproj:
* OtherWebException.cs:
* ProjectInfo.cs:
* IValueProvider.cs:
* CalendarApi.cs:
* HomeController.cs:
* TemplateException.cs:
* WorkFlowController.cs:
* NpgsqlWorkflow.csproj:
* GoogleErrorMessage.cs:
* ITCPNpgsqlProvider.cs:
* NpgsqlContentProvider.cs:
* ITContentProvider.csproj:
* FrontOfficeApiController.cs:
* NpgsqlContentProvider.csproj: refactoring
* App.master:
* WebApiConfig.cs: New Web api configuration architecture
* SalesCatalog.csproj:
* XmlCatalogProvider.cs: using MVC to get the catalog xml filename
* WorkFlowManager.cs:
* FrontOfficeController.cs:
* CatalogManager.cs: No more extra argument to get the catalog
* DateQuery.aspx:
* AskForADate.cs:
* GoogleController.cs: Google Date new query model
* style.css:
* BBCodeHelper.cs: Doc page responsive design
* Service.cs:
* SetPrice.cs: xml doc
* WebApiConfig.cs: refactioring
11 years ago
Paul Schneider
5d19dc2dcf
* GoogleController.cs: Restores the calendar choosing
...
* OAuth2.cs: code formatting
* Profile.aspx: useless Uri display
* ChooseCalendar.aspx: returnUrl in the calendar choosing process
11 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
11 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
11 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
11 years ago
Paul Schneider
6809e3dfe2
many changes
11 years ago
Paul Schneider
3f41636719
* minor changes (like an [em] BBcode)
...
* Trying to use OAuth2 Google Login
11 years ago