Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

76 total results found

Re-Indexing API

Atlantis Search Elastic Search

ElasticSearch API Documentation can be found here You can copy documents from one index to another by using the Reindex API. This was useful during beta testing to create a new index with a different shard count and copy all the documents to the new index, wi...

Code Scanning

Development Windows Desktop Client

Resources Code Scan Pipeline: https://dev.azure.com/eFileCabinet/Utopia/_apps/hub/ms.vss-ciworkflow.build-ci-hub?_a=edit-build-definition&id=132&view=Tab_Tasks Migrating from packages.config: https://learn.microsoft.com/en-us/nuget/consume-packages/migrate...

Interfaces

Development Unit Testing

For interfaces that we've created exclusively for unit testing, put the interface in the same file as the implementing class.

Azure App Config

Development Azure

If a value was not in the azure app config before the function app started up, changes to that value will not be propogated to the app until it is restarted. This is still just a theory, we have not extensively tested it Make sure you put the values in the...

Turn off old elastic search indexing

Atlantis Search

File Processing set the feature flag AtlantisFileProcessingOldElasticSearchIndexing to false Utopia  set the feature flag UtopiaOldFileIndexing to false

Account Management

Development Postman

Managing Access to Add-Ons You may need the Admin and / or Billing role assigned to your user in order to manage access to add-ons. You can manage user access to add-ons (like Collection Runner) by taking the following steps. Click the Team dropdown butto...

Build Pipelines

Development Azure Dev Ops

Allowing a build pipeline to read from a NuGet Feed in a different ADO Project Make sure the Build Authorization Scope is set to Project Collection Make sure that the right services have permission to the NuGet feed. See this Microsoft article for details....

Roles

Product Team BookStack

We've created roles (which are basically just groupings of users) to match the different teams within our department. The only real purpose of roles is so we can restrict permissions of certain shelves, books, chapters, or pages to specific groups of users. Th...

Aggregations

Atlantis Search Elastic Search

Official ElasticSearch Documentation can be found here   Example: Average Length of File Content We had a case where we wanted to see what the average length of the fileContent property was. We were able to use aggregations to get statistics about the pro...

Microsoft OAuth

Emails (SMTP and IMAP / Email Import)

Refresh Tokens When using Microsoft OAuth with SMTP or IMAP connections, refresh tokens expire after 90 days. Every time you use the refresh token though, you are issued a new one that won't expire for another 90 days, so... as long as we are always saving th...

Desktop App Checkout

Revver Desktop App

Configuration Utopia:Settings:CheckoutWithDesktopEnabledAccounts: json array that contains specific accounts that have this feature enabled. This is a configuration setting in the Azure App Config. UtopiaCheckoutWithDesktopEnabled: Enables the Checkout With ...

In Progress

Atlantis Search

Deployment? spin up azure resources for search setup identities and permissions to key vault set up app settings on function apps configure all the key vault and config settings (You are currently configuring key vault and azure config values) es api ke...

Want to Discuss

Unit Testing

Want to Document

Unit Testing

Getting started guide Style / organization guide Any other principles or patterns we are using when unit testing

Provisioning Stakeholders

ADO (Azure Dev Ops)

We provision stakeholders for users that just need to be able to view and track work items in ADO. We have unlimited stakeholder licenses and they are free. Steps Go to https://dev.azure.com/eFileCabinet Click on Organnization Settings in the bottom left ...

Finance Bucket Property

ADO (Azure Dev Ops)

Dashboard can be found here We have a field on our bugs and stories called Finance Bucket. We use it to quickly find how many work items were completed each month in particular categories that we use in some of the reports we send to finance at the end of eac...

Style Guide

Postman

Workspace Organization As a general rule of thumb, we have a workspace in postman for every git repository. Organizing workspaces in this way... keeps the number of collections and environments in check, and thus easier for us to find what we are looking ...

Running Tests in ADO Release Pipeline

Postman

Don't put credentials or keys for any Revver user in postman environment variables that have access to real customer data, or any other sensitive data in case these API keys were ever compromised. You can run a Postman collection with a specific environment i...

Great Articles to Learn From

BootStrap

BootStrap Spacing

TypeScript Playground

TypeScript

TypeScript Playground  is an online editor that allows you to write TypeScript or JavaScript code online in a safe and sharable way. You can write and run your TypeScript code online and see the result in a live view or in the editor console.