R/merge_permissions.R
merge_read_and_write_matrices.Rd
Merge Read and Write Permission Matrices
merge_read_and_write_matrices(matrix_read, matrix_write)
matrix of 0 with 1 at positions with read-permissions
matrix of 0 with 2 at positions with write-permissions
matrix of character with "" at positions without permissions, "-" at positions with read-permissions, "|" at positions with write-permissions and "+" at positions with read- and write-permissions
# Get example matrices
matrices <- get_example_read_and_write_matrices()
# Overlay example matrices
merge_read_and_write_matrices(matrices$read, matrices$write)
#> user_1 user_2 user_3 user_4 user_5 user_5 user_6 user_6 user_7 user_8
#> path_1 "" "" "" "" "-" "" "-" "" "-" "-"
#> path_2 "" "" "" "" "" "" "" "" "" "-"
#> path_3 "" "" "" "" "" "" "" "" "-" "-"
#> path_4 "|" "" "|" "|" "" "" "" "" "" "-"
#> path_4 "" "" "" "" "" "" "" "" "" ""
#> path_5 "|" "" "" "|" "|" "" "|" "" "-" "-"
#> path_5 "" "" "" "" "" "" "" "" "" ""
#> path_6 "" "|" "" "|" "|" "" "" "" "" ""
#> path_7 "" "|" "" "" "|" "" "" "" "" ""