Skip to content

Comments

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

Open
SkyratBot wants to merge 1 commit intodevfrom
upstream-merge-1053
Open

[MIRROR] Fixes network bugs and adjusts program access#307
SkyratBot wants to merge 1 commit intodevfrom
upstream-merge-1053

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