Skip to content
Open
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions scripts/airtable-get-data.R
Original file line number Diff line number Diff line change
Expand Up @@ -24,13 +24,13 @@ at_guest <- airtabler::airtable(base = "app8dssb6a7PG6Vwj",
table = "guest-editors")


editor_index_all <- purrr::map_lgl(reviewers$editor, ~!is.null(.))
editor_index_all <- purrr::map_lgl(reviewers$editor, ~!is.null(.) && !any(is.na(.)))
Comment thread
mpadge marked this conversation as resolved.
Outdated
editors_all <- reviewers[which(editor_index_all), c("name", "github", "Affiliation", "editor")]
editors_all <- editors_all [which(!editors_all$name == eic_name), ]
last_names <- humaniformat::last_name(trimws(editors_all$name))
editors_all <- editors_all[order(last_names), ]

editors_past <- editors_all[grep("Emeritus", editors_all$editor), ]
editors_past <- editors_all[grep("Emeritus|On\\sLeave", editors_all$editor), ]
editors <- editors_all[which(!editors_all$name %in% editors_past$name), ]

guest_editors <- at_guest$`guest-editors`$select_all()
Expand Down
4 changes: 4 additions & 0 deletions softwarereview_editor_management.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,8 @@ Best,
- Invite them to the AirTable database of software review (linked in the description of the editors-only channel on Slack).
Ensure invitation is "Read only".

- Update the "editor" field in the Airtable "reviewers-prod" table (this is used to identify and list current editors within this _Dev Guide_).

- Invite them to the private "editors-only" channel in rOpenSci's Slack workspace (and to the Slack workspace in general if they're not yet there).

- Once they're in the "editors-only" channel, post a welcome message pinging all editors.
Expand All @@ -87,6 +89,8 @@ Best,
- Click "Share" button on top right, and then "People with access"
- Click checkbox on left on editor to be removed, and "Remove 1 collaborator".

- Change their "editor" label in the Airtable "reviewers-prod" data to "Emeritus"

- The (past-)editors lists in both the [dev\_guide chapter introducing software review](https://github.com/ropensci/dev_guide/blob/main/softwarereview_intro.Rmd) and the [software-review README](https://github.com/ropensci/software-review/blob/main/README.Rmd) are automatically populated from the AirTable data.
Updates are run daily, so check a day after AirTable updates to ensure both have been updated.

Expand Down
Loading