Git Product home page Git Product logo

lscoreproject's Introduction

LsCoreProject - Refactored

This is a major rewrite and will break the previous code. Blog has been udpated. Click here to see how to upgrade existing projects.

We are now utilizing external js code for most of the functionality. We've also moved to a namespace of itgLsHelper so that we don't collide with others.

Note: testuser needs to be registered before tiles show when running locally

http://localhost:port/register.aspx

Here are a few of the functions included in this file:

init - initializes the system: gets user name & permissions, imports menus

passwordValidator - setup a visual field for password entry and validation

confirmPasswordValidator - setup a visual field for password entry and validate against the password field

screens - returns an array of your screens, name, display name and methods to show them

changeButtonIcon - changes the icon class of a button

colorPicker - setup a visual field as a color picker

iconPicker - setup a visual field as an icon picker

screenPicker - setup a visual field as a screen picker

userHasPermission - does the current user have the permission assignment

userHasRole - does the current user have the role assignment

tileMenu - setup a screen/container for a predefined MetroUI type tile menu

exportTileMenusToJson - export/return a JSON object representing all the tile menus

importJsonTileMenus - import a JSON object representing a set of menus and their tiles

importIconClassList - import a csv list of icon class list

urlParameterByName - get a URL parameter by its name

fixMetadataHandlerForEtag - a fix for a known ETag issue

fixJsonHandlerForEtag - a fix for a known ETag issue

internalHelpers - bunch of functions for internal use

=============

LightSwitch 2013 Core Project with User Mgt, Tle Menus and Self Registration

=============

LightSwitch 2013 Core Project with User Mgt, Tle Menus and Self Registration

As noted in the title, this tutorial will show you how to setup a core LightSwitch 2013 project. Not just any LightSwitch project, but one that will allow User Management natively vs. having to use Web API. We'll also show you how to implement a highly configurable system that supports creating MetroUI style tile menus. Finally, it doesn't do any good if you can't deploy the application, so we will show you how with Microsoft Azure.

I know that this is a huge tutorial, again. I did try to make it a bit more manageable by breaking it up into pages vs. one humongous post. I encourage you to go through the tutorial (at least read it) rather than just downloading and running the code, there are some items that you should understand in order to have a successful deployment. Or Not :)

Here are the topics and their logical order:

  1. Create the project
  2. Add external CSS
  3. Add external scripts
  4. Update the default.htm
  5. Add LogIn/LogOut/Register/ChangePassword
  6. Create the security data source
  7. Screens for permissions
  8. Screens for role management
  9. Screens for user management
  10. Tables for tile menus
  11. Screens for icon management
  12. Screens for menu management
  13. Create a tile menu screen
  14. Create a database project
  15. How to deploy successfully
  16. Wrap up

lscoreproject's People

Contributors

dwm9100b avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.