npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

eionet2-user-management

v2.0.0

Published

[![GitHub release](https://img.shields.io/github/v/release/eea/eionet2-user-management)](https://github.com/eea/eionet2-user-management/releases)

Downloads

94

Readme

eionet2-user-management

GitHub release

This Eionet 2.0 MS Teams app implements functionalities for:

  • Creating/Adding users to the (MS Teams) Eionet 2.0 teams
  • Remove users
  • Managing the users' attributes

The app is available only to the Eionet Admin and NFP roles. For the rest of the users, they can manage their own data through the Self-service app.

Creating/Adding users to the Eionet teams

The flow for inviting (external) users to join Eionet 2.0 MS Teams space is:

  • The (Admin or NFP) user opens the "Create user" MS Teams app tab.
  • The (Admin or NFP) user enters the invited user email; email address logical validation checks are performed by the application.
  • The (Admin or NFP) user enters the user attributes (contact data, roles, organizations etc.).
  • The user receives (by email) and accepts the invitation to join.
  • The user is automatically joined to the specific Eionet teams, based on its account attributes.

During the process, various validation checks are performed by the application. Depending on the current user role - Admin or NFP, the app will impose specific restrictions in creating/adding users.

Removing users

The flow for removing an user is:

  • The (Admin or NFP) user opens the "Manage users" MS Teams app tab.
  • The (Admin or NFP) removes the user ("Remove")

Managing the user attributes

The flow for managing user attributes is:

  • The (Admin or NFP) user opens the "Manage users" MS Teams app tab.
  • The (Admin or NFP) user updates the user attributes (contact data, roles, organizations etc.)

During the process, various validation checks are performed by the application. Depending on the role - Admin or NFP, the app will impose specific restrictions in managing the user attributes.

Features

  • Invite (external) users to join specific Eionet 2.0 teams (in the MS Teams EEA space)
  • Define user attributes (contact data, roles, organizations etc.)
  • Update user attributes
  • Remove users

Getting started

The application is available as a "tab" application in the MS Teams Eionet 2.0 teams. Users will see two tabs:

  • Create user (this tab provides functionalities for inviting users to join Eionet 2.0)
  • Manage users (this tab provides functionalities for managing user attributes - contact data, roles, organizations etc.)

The application exchanges data with the EEA Azure tenant and with an internal EEA SharePoint instance to retrieve and store the data used by the application.

Release

See RELEASE.md.

How to contribute

For now the contributions are not open outside the internal EEA project team.

Copyright and license

The Initial Owner of the Original Code is European Environment Agency (EEA). All Rights Reserved.

See LICENSE.md for details.