E-Liang Tan

Results 42 issues of E-Liang Tan

## Example ```typescript static accessControlRules(police: Police) { police // Only allow a user to create/update/delete their own record. This works. .onCreateUpdateDelete((police) => { return police.denyIfUnauthenticated().allowWithRestrictedGraphView((vc, query) => { if (vc...

Currently, we're using Lodash as it's convenient. However, we want to be a good package with as few dependencies as possible. Lodash is not strictly necessary and should be replaced...

Test coverage is a miserable 20%, and we definitely want to increase that. However, as a lot of the code does code generation, the typical unit test approach won't work...

`GentMutator` currently waits for all observer hook promises to resolve before continuing with its next steps. As these hooks should support slow work such as network requests (for logging, cache...

1:M, M:1 currently supported.

Currently, we assume that all schemas are stored in a "./src/gents" folder. We need to support multiple schema folders to support larger apps. - [x] Allow `gentgen` to look in...

### Is your feature request related to a problem? Please describe. Some module pages ([example](https://nusmods.com/modules/YCC2137/scientific-inquiry-2%23prerequisites)) have prerequisite trees, where a given modules' dependents and prerequisites are displayed on the module's...

good first issue
module page
user interface

Umbrella issue that tracks the addition of an MPE feature to our planner (https://nusmods.com/planner). Hard deadline in March, but we'd like to complete this by the start of February. cc...

planner
NUS request

## Summary This PR redesigns our nav bar, global search, and all dropdowns throughout the app. The design is inspired by FB5 (the recent facebook.com redesign) and @jiholim's NUSMods V4...

user interface