GitXplorerGitXplorer
b

screenconnect-achievements-extension

public
1 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
9051ecbee3a073d44c4264f7410e227586d5067b

minor refactoring

bbrandon-irl committed 7 years ago
Unverified
453ce7cd1e980b7dd132aad180e0fa94623396e4

refactored the serialization to use ScreenConnect's logic

bbrandon-irl committed 7 years ago
Unverified
fd899a1e7fc197b2cbce452a1cefe763b14d16c0

added trophy image to ach

bbrandon-irl committed 7 years ago
Unverified
e88ff0e856ab044159a051626f47ca3f93672962

fixed bug

bbrandon-irl committed 7 years ago
Unverified
32fa6343b995404704816ca2c4d7a1e3f37a0867

got rid of locking thing because I'm not sure it added any benefit

committed 7 years ago
Unverified
7c85baf078c0414294fdffc0d802ab60509a35c6

finally did the make it so achievement

bbrandon-irl committed 7 years ago

README

The README file for this repository.

Known Issues

* #1 PROBLEM: session events don't include user info! Just "host" info. So if a user sets a display name, we get that string instead of the actualy unique user name, which we were going to rely on
* Updating the achievement definitions will be hard after the Extension is released. It's gonna take code to add them. That can get hairy... Maybe we can just add a web method to do it or something so that we can call it at any time
* The extension doesn't use the security context or anything. Just gets user data based on the username. Assuming usernames are unique this should be fine. But anyone is really able to get or update anyone elses achievements. The key this in the triggers mitigates this

Achievement Ideas

* Made a Session Group
* Added item to toolbox
* Ran toolbox item (elevated)
* Connected to Session
* Customized resoures(web/app)
* Created, Connected, and Ended certain # of support sessions
* # of total Host Connections
* # of connections for a single guest
* Publish an extension
* Edited database maintenance plan
* Created one of each session type
* Created a new role (admin only)
* Set up new user source (admin only)
* On-prem uptime
* Sending feedback to the survey