Skip to content
Permalink
Browse files

Updating structures based on the contribution guidelines and some pol…

…ishing.
  • Loading branch information...
VesaJuvonen committed Nov 2, 2017
1 parent 71fe003 commit f986c4828c50a5326ec5da0750a72cc1c0a74123
Showing with 57 additions and 56 deletions.
  1. +1 −11 Contributors.md
  2. BIN assets/box_button.png
  3. BIN assets/featured_content.png
  4. BIN assets/featured_content_small_column.png
  5. BIN assets/featured_content_stacked.png
  6. BIN assets/hub_links_edit_item.png
  7. BIN assets/hub_links_grouped.png
  8. BIN assets/hub_links_icon.png
  9. BIN assets/hub_links_list.png
  10. BIN assets/hub_template.png
  11. +4 −3 solutions/ChangeRequests/README.md
  12. BIN assets/issues.png → solutions/ChangeRequests/assets/screenshot.png
  13. +4 −3 solutions/ContactManagement/README.md
  14. BIN { → solutions/ContactManagement}/assets/contactmanagement.png
  15. BIN { → solutions/ContactManagement}/assets/contactmanagementform.png
  16. +3 −2 solutions/InventoryCheckOut/README.md
  17. BIN { → solutions/InventoryCheckOut}/assets/inventorycheckout.png
  18. BIN { → solutions/InventoryCheckOut}/assets/inventorycheckoutform.png
  19. +25 −19 solutions/LinksAndHandlebarsTemplate/README.md
  20. BIN solutions/LinksAndHandlebarsTemplate/assets/box_button.png
  21. BIN solutions/LinksAndHandlebarsTemplate/assets/featured_content.png
  22. BIN solutions/LinksAndHandlebarsTemplate/assets/featured_content_small_column.png
  23. BIN solutions/LinksAndHandlebarsTemplate/assets/featured_content_stacked.png
  24. BIN solutions/LinksAndHandlebarsTemplate/assets/hub_links_edit_item.png
  25. BIN solutions/LinksAndHandlebarsTemplate/assets/hub_links_grouped.png
  26. BIN solutions/LinksAndHandlebarsTemplate/assets/hub_links_icon.png
  27. BIN solutions/LinksAndHandlebarsTemplate/assets/hub_links_list.png
  28. BIN solutions/LinksAndHandlebarsTemplate/assets/hub_template.png
  29. +16 −15 solutions/SolutionsLibrary/README.md
  30. +4 −3 solutions/TimeAway/README.md
  31. BIN { → solutions/TimeAway}/assets/timeaway.png
@@ -1,13 +1,3 @@
## Contributors ##
| Roles | Author(s) |
| ------------------------------------------------- | ------------------------------------------------- |
| Project Lead / Architect / Development | Mike Ammerlaan (Microsoft) @mammerla |
| Project Lead / Architect / Development | Todd Baginski (Microsoft MVP, Canviz) @tbag |
| Development | Alex Chen (Canviz) @alexchx |
| Development | Luis Lu (Canviz) @stluislu |
| Development | Theodore Shi (Canviz) @TheodoreShi |
| Development | Max Liu (Canviz) @maxliu0621 |
| Development | Cloris Sun (Canviz) @suheart |
| Development | Benny Zhang (Canviz) |
| Testing | Cindy Yan (Canviz) |

Please have a look on the solution readme file for the details around contributors. Readme file for each of the solution can be found under the Solution specific folder in the solutions folder.
BIN -33.5 KB assets/box_button.png
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -8,10 +8,10 @@ There are two web parts included with Change Request Management:
* A "My Change Requests" web part is a submission tool for users across your organization to submit new change requests.
* A "Change Requests Management" web part lets a triage time view all of the inbound requests, assign them to team mates, and otherwise discuss them.

![Issues Screenshot](../../assets/issues.png)
![Issues Screenshot](./assets/screenshot.png)

## Used SharePoint Framework Version
![drop](https://img.shields.io/badge/version-GA-green.svg)
![drop](https://img.shields.io/badge/version-v1.1-green.svg)

## Applies to

@@ -51,6 +51,7 @@ Version | Date | Comments
## Minimal Path to Awesome

- Clone this repository
- Move to solution folder
- In the command line run:
- `npm install`
- `gulp serve`
@@ -71,4 +72,4 @@ The My Change Requests web part allows you to submit change requests.

The Change Request web parts rely on the CommunityAppsLibrary NPM package which provides common functions used to set up and configure the SharePoint lists the web parts use.

<img src="https://telemetry.sharepointpnp.com/sp-dev-solutions/solutions/changerequests/readme" />
<img src="https://telemetry.sharepointpnp.com/sp-dev-solutions/solutions/changerequests" />
@@ -3,10 +3,10 @@
## Summary
The Contact Management application provides simplified management of contacts and organizations. It uses a Contacts list to store basic Contacts. This Contact list is tied to a set of Organizations. These Organizations become the locus of organizing tracking of the relationship of your organization to the related organization.

![Contact Management Screenshot](../../assets/contactmanagement.png)
![Contact Management Screenshot](./assets/contactmanagement.png)

## Used SharePoint Framework Version
![drop](https://img.shields.io/badge/version-GA-green.svg)
![drop](https://img.shields.io/badge/version-v1.0-green.svg)

## Applies to

@@ -45,6 +45,7 @@ Version | Date | Comments
## Minimal Path to Awesome

- Clone this repository
- Move to right folder
- in the command line run:
- `npm install`
- `gulp serve`
@@ -63,4 +64,4 @@ The Content Management application features simple tagging capabilities, along w

We look forward to your feedback. Use Github Issues to provide information about issues as well as your feedback requests. You can also submit pull requests; see [this link](../../.github/CONTRIBUTING.md) for more information on Contributing.

<img src="https://telemetry.sharepointpnp.com/sp-dev-solutions/solutions/contactmanagement/readme" />
<img src="https://telemetry.sharepointpnp.com/sp-dev-solutions/solutions/contactmanagement" />
@@ -10,10 +10,10 @@ Optionally, you can also choose to upload and link to pictures for items, so tha

Users can individually view the items in the inventory list, and if they'd like, check out items from the list by clicking the checkout item button. From there, they can input a time by which they expect to return the item.

![Inventory and Check-out Screenshot](../../assets/inventorycheckout.png)
![Inventory and Check-out Screenshot](./assets/inventorycheckout.png)

## Used SharePoint Framework Version
![drop](https://img.shields.io/badge/version-GA-green.svg)
![drop](https://img.shields.io/badge/version-v1.1-green.svg)

## Applies to

@@ -53,6 +53,7 @@ Version | Date | Comments
## Minimal Path to Awesome

- Clone this repository
- Move to solution folder
- in the command line run:
- `npm install`
- `gulp serve`
@@ -4,42 +4,53 @@

This solution contains the following web parts:

* Hub Links: A list of links that can either be set within the properties of the web part or in a SharePoint List
### Hub Links

A list of links that can either be set within the properties of the web part or in a SharePoint List

Icon Layout:

![Hub Links Icons Layout](../../assets/hub_links_icon.png "Hub Links Icons Layout")
![Hub Links Icons Layout](./assets/hub_links_icon.png "Hub Links Icons Layout")

List Layout:

![Hub Links List Layout](../../assets/hub_links_list.png "Hub Links List Layout")
![Hub Links List Layout](./assets/hub_links_list.png "Hub Links List Layout")

Grouped Layout:

![Hub Links Group Layout](../../assets/hub_links_grouped.png "Hub Links Group Layout")
![Hub Links Group Layout](./assets/hub_links_grouped.png "Hub Links Group Layout")

### Featured Content

* Featured Content: Tile links that enable users to show links with images stored within the web part or in a SharePoint list
Tile links that enable users to show links with images stored within the web part or in a SharePoint list

Default Layout:

![Featured Content Default Layout](../../assets/featured_content.png "Featured Content Default Layout")
![Featured Content Default Layout](./assets/featured_content.png "Featured Content Default Layout")

Default Layout Small Column:

![Featured Content Single Column Layout](../../assets/featured_content_small_column.png "Featured Content Single Column Layout")
![Featured Content Single Column Layout](./assets/featured_content_small_column.png "Featured Content Single Column Layout")

Stacked Layout:

![Featured Content Stacked Layout](../../assets/featured_content_stacked.png "Featured Content Stacked Layout")
![Featured Content Stacked Layout](./assets/featured_content_stacked.png "Featured Content Stacked Layout")

### Box Button

Button links that can be stored within the web part or in a SharePoint list
![Box Button](./assets/box_button.png "Box Button")

### Hub Template

A handlebars template web part that enables highly customized UI code to be applied to SharePoint list items.

* Box Button: Button links that can be stored within the web part or in a SharePoint list
![Box Button](../../assets/box_button.png "Box Button")
> The Hub Template web part allow users to add JavaScript into the page. Carefully consider the implications of this capability, and restrict creation and updating of this part to specific site collections and audiences. The Hub Template is the only web part in the group that allows script injection
* Hub Template: A handlebars template web part that enables highly customized UI code to be applied to SharePoint list items (__The Hub Template web part allow users to add JavaScript into the page. Carefully consider the implications of this capability, and restrict creation and updating of this part to specific site collections and audiences. The Hub Template is the only web part in the group that allows script injection__)
![Hub Template](../../assets/hub_template.png "Hub Template")
![Hub Template](./assets/hub_template.png "Hub Template")

## Used SharePoint Framework Version
![drop](https://img.shields.io/badge/version-GA-green.svg)
![drop](https://img.shields.io/badge/version-1.1-green.svg)

## Applies to

@@ -73,9 +84,4 @@ Version | Date | Comments
- `npm install`
- `gulp serve`


<img src="https://telemetry.sharepointpnp.com/sp-dev-solutions/solutions/linksandhandlebarstemplate/readme" />




<img src="https://telemetry.sharepointpnp.com/sp-dev-solutions/solutions/linksandhandlebarstemplate" />
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,18 +1,19 @@
The SolutionsLibrary is a small library of re-usable code used by the SharePoint Community web parts. Code from the src/solutions folder is xcopy'ed and checked into to the ChangeRequest,
ContactManagement, InventorCheckOut, and TimeAway folders respectively. Over time, we expect
this folder to grow with more shared code, and potentially ultimately, a maintained NPM package.
The **SolutionsLibrary** is a small library of re-usable code used by some of the SharePoint Community web parts. Code from the src/solutions folder is xcopy'ed and checked into to the ChangeRequest,
ContactManagement, InventorCheckOut, and TimeAway folders respectively.

Overtime we are looking into moving adjusting solution code to use PnP JS Core library for the needed operations.

It includes the following functions within SharePointUtility.ts:

checkCurrentUserIsAbleToManageList - Checks if the current user has permissions to manage lists.
checkListExists - Determines if a SharePoint list exists.
createList - Creates a SharePoint list.
createListField - Creates a field in a SharePoint list.
updateListField - Modifies a field in a SharePoint list
createGroup - Creates a SharePoint Group in a SharePoint site
createRole - Creates a Role definition in a SharePoint site
addRoleAssignment - Assigns a role definition to a user or group in SharePoint site
getRoleId - Gets the role id for a role in the current web
breakRoleInheritanceOfList - Breaks role inheritance on a SharePoint list
setNewPermissionsForGroup - Adds a new role assignment for the group on a SharePoint list
setListSecurity - Sets or updates ReadSecurity or WriteSecurity on a SharePoint list
- checkCurrentUserIsAbleToManageList - Checks if the current user has permissions to manage lists.
- checkListExists - Determines if a SharePoint list exists.
- createList - Creates a SharePoint list.
- createListField - Creates a field in a SharePoint list.
- updateListField - Modifies a field in a SharePoint list
- createGroup - Creates a SharePoint Group in a SharePoint site
- createRole - Creates a Role definition in a SharePoint site
- addRoleAssignment - Assigns a role definition to a user or group in SharePoint site
- getRoleId - Gets the role id for a role in the current web
- breakRoleInheritanceOfList - Breaks role inheritance on a SharePoint list
- setNewPermissionsForGroup - Adds a new role assignment for the group on a SharePoint list
- setListSecurity - Sets or updates ReadSecurity or WriteSecurity on a SharePoint list
@@ -11,10 +11,10 @@ The Time Away web part contains two web parts:

When you add the web part for the first time, a user will need to create the backing lists within the site that support storage of Time Away entries. A user with list creation permissions within the site will need to click the "Create Lists" button that shows up within the web part.

![Time Away Screenshot](../../assets/timeaway.png)
![Time Away Screenshot](./assets/timeaway.png)

## Used SharePoint Framework Version
![drop](https://img.shields.io/badge/version-GA-green.svg)
![drop](https://img.shields.io/badge/version-1.0-green.svg)

## Applies to

@@ -53,6 +53,7 @@ Version | Date | Comments
## Minimal Path to Awesome

- Clone this repository
- Move to solution folder
- in the command line run:
- `npm install`
- `gulp serve`
@@ -67,5 +68,5 @@ You can also toggle whether the web part willl show a full week, or only show Mo

Finally, you can also choose to use content approval features in SharePoint to set up simple notifications or approvals. Via a setting in the Time Away Summary web part, you can choose to hide Time Away out-of-office entries unless the Approval field is set to Approved. This gives administrators the ability to connect SharePoint approval features, or a workflow product like Microsoft Flow, tied to the Approval field in the Time Away list, to let managers choose to approve or hide fields.

<img src="https://telemetry.sharepointpnp.com/sp-dev-solutions/solutions/timeaway/readme" />
<img src="https://telemetry.sharepointpnp.com/sp-dev-solutions/solutions/timeaway" />

0 comments on commit f986c48

Please sign in to comment.
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.