Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[MIRROR] Fixes network bugs and adjusts program access #307

Open
wants to merge 1 commit into
base: dev
Choose a base branch
from

Conversation

SkyratBot
Copy link
Collaborator

Original PR: NebulaSS13/Nebula#1053

Fixes a few bugs with networks and their related machinery, and adds an option for grant based program access

  • Fixes mainframes going invisible after opening their panel once
  • Fixes Network Locks not having their UI properly updated.
  • Changes how the transfer files backend works. Now it by default transfers the file with an option for cloning the file instead. Beforehand it used store_file to add the datum to the file list of whatever was being copied to, without removing itself from the former location, which resulted in every program downloaded from a mainframe being one instance. This lead to issues like #1037, which is now fixed.
  • Fixes a bug where running a program without proper access would break the computer until it was restarted.
  • Added an option for program access to be determined by grants through the access controller. If/when full replacement of the access system with grants occurs, this should probably be reworked., but it works for now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants