Skip to main content

local-links-manager: Rake tasks

These rake tasks come from the desc descriptions in local-links-manager’s lib/tasks folder. To change what’s shown here, change the description in the code.

unlock

Unlock lock

k exec deploy/local-links-manager -- rake unlock

View source (lib/tasks/remove_lock.rake)

service:enable

Enable or create a service.

k exec deploy/local-links-manager -- rake service:enable[lgsl,lgil,label,slug]

View source (lib/tasks/service.rake)

service:destroy

Destroys an existing Service and all dependant records

k exec deploy/local-links-manager -- rake service:destroy[lgsl_code]

View source (lib/tasks/service.rake)

Check all links for enabled services

k exec deploy/local-links-manager -- rake check-links

View source (lib/tasks/check-links/link_checker.rake)

check-links:local_authority

Check links & update link status for a single local authority

k exec deploy/local-links-manager -- rake check-links:local_authority[authority_slug]

View source (lib/tasks/check-links/link_checker.rake)

Export bad links status to Google Analytics

k exec deploy/local-links-manager -- rake export:google_analytics:bad_links

View source (lib/tasks/export/analytics_bad_links_exporter.rake)

export:blank_csv

Export blank CSV for new authority

k exec deploy/local-links-manager -- rake export:blank_csv[tier_name]

View source (lib/tasks/export/blank_csv_exporter.rake)

export:links:s3

Export links to CSV and upload to S3

k exec deploy/local-links-manager -- rake export:links:s3

View source (lib/tasks/export/link_exporter.rake)

export:links:status

Generate links status to CSV and upload to S3

k exec deploy/local-links-manager -- rake export:links:status

View source (lib/tasks/export/links_status_csv_exporter.rake)

import:all

Runs all the imports required to set up a functioning database - in the right order

k exec deploy/local-links-manager -- rake import:all

View source (lib/tasks/import/all.rake)

import:google_analytics

Imports analytics so that links can be prioritised by usage

k exec deploy/local-links-manager -- rake import:google_analytics

View source (lib/tasks/import/google_analytics.rake)

import:local_authorities:import_all

Import local authority names, codes and tiers from CSV

k exec deploy/local-links-manager -- rake import:local_authorities:import_all

View source (lib/tasks/import/local_authorities.rake)

Add missing links for links that are missing

k exec deploy/local-links-manager -- rake import:missing_links

View source (lib/tasks/import/missing_links.rake)

import:service_interactions:import_all

Import ServiceInteractions and dependencies

k exec deploy/local-links-manager -- rake import:service_interactions:import_all

View source (lib/tasks/import/service_interactions.rake)

import:service_interactions:import_services

Import Services from standards.esd.org.uk

k exec deploy/local-links-manager -- rake import:service_interactions:import_services

View source (lib/tasks/import/service_interactions.rake)

import:service_interactions:import_interactions

Import Interactions from standards.esd.org.uk

k exec deploy/local-links-manager -- rake import:service_interactions:import_interactions

View source (lib/tasks/import/service_interactions.rake)

import:service_interactions:import_service_interactions

Import ServicesInteractions from standards.esd.org.uk

k exec deploy/local-links-manager -- rake import:service_interactions:import_service_interactions

View source (lib/tasks/import/service_interactions.rake)

import:service_interactions:add_service_tiers

Add tiers from local_services.csv in publisher to the list of Services imported by `import_services`

k exec deploy/local-links-manager -- rake import:service_interactions:add_service_tiers

View source (lib/tasks/import/service_interactions.rake)

import:service_interactions:enable_services

Enable services used on Gov.uk

k exec deploy/local-links-manager -- rake import:service_interactions:enable_services

View source (lib/tasks/import/service_interactions.rake)

import:service_interactions:import_from_publishingapi

Import LocalTransactions from Publishing API

k exec deploy/local-links-manager -- rake import:service_interactions:import_from_publishingapi

View source (lib/tasks/import/service_interactions.rake)

Imports service links from CSV file

k exec deploy/local-links-manager -- rake import:service_links[lgsl_code,lgil_code,filename]

View source (lib/tasks/import/service_links_from_csv.rake)