Skip to content

Conversation

epipav
Copy link
Collaborator

@epipav epipav commented Dec 6, 2022

Changes proposed ✍️

  • Updated tenant field: plan. It'll only accept the new plans Growth and Essential
  • New tenant fields: isTrialPlan: boolean and trialEndsAt: string
  • Posthog is initialized on app boot, it will be available in req.posthog for the requests
  • On tenant.create and tenant.find API calls, we're now sending tenant information with plan and # of existing automations to Posthog
  • automation.create endpoint now checks feature flag automations. This feature flag will return false if plan == Essential and # of automations > 1
  • automation.create and automation.destroy endpoints now also send tenant properties to posthog.
  • Community help center settings.update endpoint now checks feature flag community-help-center-pro, which is only enabled in Growth plan.
  • util function isFeatureEnabled will return true for self hosted editions.
  • new util npm script script:change-tenant-plan: can be used to switch a tenant's plan, also sends the information to posthog
  • new cron job: downgradeExpiredTrialPlans will check tenants that have an expired trial plan. If found downgrades the plan and sends the data to posthog
  • Reverse trial: on tenant creation now we set the plan=Growth, isTrialPlan=true and also trial expiry time. Trial expiry time will be 2023-01-15 until 1st of January. Then trial time will be calculated as now + 2 weeks

Checklist ✅

  • Label appropriately with Feature, Enhancement, or Bug.
  • Tests are passing.
  • New backend functionality has been unit-tested.
  • Environment variables have been updated:
    • Local frontend configuration: frontend/.env.dist.local, frontend/.env.dist.composed.
    • Local backend: backend/.env.dist.local, backend/.env.dist.composed.
    • Configuration docs have been updated.
    • Team members only: update environment variables in override, staging and production env. files and trigger update config script.
  • API documentation has been updated (if necessary) (see docs on API documentation).
  • Quality standards are met.
  • All changes have been tested in a staging site.
  • All changes are working locally running crowd.dev's Docker local environment.

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remaining comments which cannot be posted as a review comment to avoid GitHub Rate Limit

eslint

frontend/src/security/permissions.js|44 col 1| Delete ········
frontend/src/security/permissions.js|45 col 1| Replace ················ with ········
frontend/src/security/permissions.js|46 col 1| Replace ················ with ········
frontend/src/security/permissions.js|47 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|48 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|49 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|50 col 1| Replace ················ with ········
frontend/src/security/permissions.js|51 col 1| Replace ············ with ······
frontend/src/security/permissions.js|52 col 1| Delete ······
frontend/src/security/permissions.js|53 col 1| Replace ················ with ········
frontend/src/security/permissions.js|54 col 1| Delete ········
frontend/src/security/permissions.js|55 col 1| Replace ················ with ········
frontend/src/security/permissions.js|56 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|57 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|58 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|59 col 1| Replace ················ with ········
frontend/src/security/permissions.js|60 col 1| Replace ············ with ······
frontend/src/security/permissions.js|61 col 1| Replace ············ with ······
frontend/src/security/permissions.js|62 col 1| Replace ················ with ········
frontend/src/security/permissions.js|63 col 1| Delete ········
frontend/src/security/permissions.js|64 col 9| Delete ········
frontend/src/security/permissions.js|65 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|66 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|67 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|68 col 9| Delete ········
frontend/src/security/permissions.js|69 col 1| Replace ············ with ······
frontend/src/security/permissions.js|70 col 1| Delete ······
frontend/src/security/permissions.js|71 col 9| Delete ········
frontend/src/security/permissions.js|72 col 1| Replace ················ with ········
frontend/src/security/permissions.js|73 col 9| Delete ········
frontend/src/security/permissions.js|74 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|75 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|76 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|77 col 9| Delete ········
frontend/src/security/permissions.js|78 col 1| Delete ······
frontend/src/security/permissions.js|79 col 7| Delete ······
frontend/src/security/permissions.js|80 col 1| Replace ················ with ········
frontend/src/security/permissions.js|81 col 1| Replace ················ with ········
frontend/src/security/permissions.js|82 col 9| Delete ········
frontend/src/security/permissions.js|83 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|84 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|85 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|86 col 1| Delete ········
frontend/src/security/permissions.js|87 col 7| Delete ······
frontend/src/security/permissions.js|88 col 1| Replace ············ with ······
frontend/src/security/permissions.js|89 col 1| Replace ················ with ········
frontend/src/security/permissions.js|90 col 1| Delete ········
frontend/src/security/permissions.js|91 col 9| Delete ········
frontend/src/security/permissions.js|92 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|93 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|94 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|95 col 1| Replace ················ with ········
frontend/src/security/permissions.js|96 col 1| Replace ············ with ······
frontend/src/security/permissions.js|97 col 1| Delete ······
frontend/src/security/permissions.js|98 col 1| Replace ················ with ········
frontend/src/security/permissions.js|99 col 1| Replace ················ with ········
frontend/src/security/permissions.js|100 col 1| Replace ················ with ········
frontend/src/security/permissions.js|101 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|102 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|103 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|104 col 1| Replace ················ with ········
frontend/src/security/permissions.js|105 col 1| Replace ············ with ······
frontend/src/security/permissions.js|106 col 1| Replace ············ with ······
frontend/src/security/permissions.js|107 col 1| Replace ················ with ········
frontend/src/security/permissions.js|108 col 1| Replace ················ with ········
frontend/src/security/permissions.js|109 col 1| Replace ················ with ········
frontend/src/security/permissions.js|110 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|111 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|112 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|113 col 1| Delete ········
frontend/src/security/permissions.js|114 col 7| Delete ······
frontend/src/security/permissions.js|115 col 1| Replace ············ with ······
frontend/src/security/permissions.js|116 col 1| Delete ········
frontend/src/security/permissions.js|117 col 9| Delete ········
frontend/src/security/permissions.js|118 col 9| Delete ········
frontend/src/security/permissions.js|119 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|120 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|121 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|122 col 9| Delete ········
frontend/src/security/permissions.js|123 col 1| Replace ················ with ········
frontend/src/security/permissions.js|124 col 1| Delete ··········
frontend/src/security/permissions.js|125 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|126 col 9| Delete ········
frontend/src/security/permissions.js|127 col 1| Delete ······
frontend/src/security/permissions.js|128 col 7| Delete ······
frontend/src/security/permissions.js|129 col 1| Replace ················ with ········
frontend/src/security/permissions.js|130 col 1| Replace ················ with ········
frontend/src/security/permissions.js|131 col 9| Delete ········
frontend/src/security/permissions.js|132 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|133 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|134 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|135 col 9| Delete ········
frontend/src/security/permissions.js|136 col 1| Replace ················ with ········
frontend/src/security/permissions.js|137 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|138 col 11| Delete ··········
frontend/src/security/permissions.js|139 col 1| Replace ················ with ········
frontend/src/security/permissions.js|140 col 1| Replace ············ with ······
frontend/src/security/permissions.js|141 col 1| Delete ······
frontend/src/security/permissions.js|142 col 1| Replace ················ with ········
frontend/src/security/permissions.js|143 col 1| Replace ················ with ········
frontend/src/security/permissions.js|144 col 1| Replace ················ with ········
frontend/src/security/permissions.js|145 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|146 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|147 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|148 col 1| Replace ················ with ········
frontend/src/security/permissions.js|149 col 1| Replace ············ with ······
frontend/src/security/permissions.js|150 col 1| Replace ············ with ······
frontend/src/security/permissions.js|151 col 1| Replace ················ with ········
frontend/src/security/permissions.js|152 col 1| Replace ················ with ········
frontend/src/security/permissions.js|153 col 1| Replace ················ with ········
frontend/src/security/permissions.js|154 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|155 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|156 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|157 col 1| Delete ········
frontend/src/security/permissions.js|158 col 9| Delete ········
frontend/src/security/permissions.js|159 col 7| Delete ······
frontend/src/security/permissions.js|160 col 1| Replace ············ with ······
frontend/src/security/permissions.js|161 col 1| Delete ········
frontend/src/security/permissions.js|162 col 1| Replace ················ with ········
frontend/src/security/permissions.js|163 col 1| Replace ················ with ········
frontend/src/security/permissions.js|164 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|165 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|166 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|167 col 1| Replace ················ with ········
frontend/src/security/permissions.js|168 col 1| Delete ········
frontend/src/security/permissions.js|169 col 1| Delete ······
frontend/src/security/permissions.js|170 col 7| Delete ······
frontend/src/security/permissions.js|171 col 1| Replace ················ with ········
frontend/src/security/permissions.js|172 col 1| Replace ················ with ········
frontend/src/security/permissions.js|173 col 9| Delete ········
frontend/src/security/permissions.js|174 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|175 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|176 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|177 col 9| Delete ········
frontend/src/security/permissions.js|178 col 1| Replace ················ with ········
frontend/src/security/permissions.js|179 col 1| Replace ············ with ······
frontend/src/security/permissions.js|180 col 1| Delete ······
frontend/src/security/permissions.js|181 col 9| Delete ········
frontend/src/security/permissions.js|182 col 1| Replace ················ with ········
frontend/src/security/permissions.js|183 col 9| Delete ········
frontend/src/security/permissions.js|184 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|185 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|186 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|187 col 9| Delete ········
frontend/src/security/permissions.js|188 col 1| Replace ············ with ······
frontend/src/security/permissions.js|189 col 1| Delete ······
frontend/src/security/permissions.js|190 col 1| Replace ················ with ········
frontend/src/security/permissions.js|191 col 1| Replace ················ with ········
frontend/src/security/permissions.js|192 col 9| Delete ········
frontend/src/security/permissions.js|193 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|194 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|195 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|196 col 1| Delete ········
frontend/src/security/permissions.js|197 col 7| Delete ······
frontend/src/security/permissions.js|199 col 1| Replace ············ with ······
frontend/src/security/permissions.js|200 col 1| Replace ················ with ········
frontend/src/security/permissions.js|201 col 1| Delete ········
frontend/src/security/permissions.js|202 col 9| Delete ········
frontend/src/security/permissions.js|203 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|204 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|205 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|206 col 1| Replace ················ with ········
frontend/src/security/permissions.js|207 col 1| Replace ············ with ······
frontend/src/security/permissions.js|208 col 1| Delete ······
frontend/src/security/permissions.js|209 col 9| Delete ········
frontend/src/security/permissions.js|210 col 1| Replace ················ with ········
frontend/src/security/permissions.js|211 col 1| Replace ················ with ········
frontend/src/security/permissions.js|212 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|213 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|214 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|215 col 1| Replace ················ with ········
frontend/src/security/permissions.js|216 col 1| Delete ········
frontend/src/security/permissions.js|217 col 7| Delete ······
frontend/src/security/permissions.js|218 col 1| Replace ············ with ······
frontend/src/security/permissions.js|219 col 1| Replace ················ with ········
frontend/src/security/permissions.js|220 col 1| Replace ················ with ········
frontend/src/security/permissions.js|221 col 9| Delete ········
frontend/src/security/permissions.js|222 col 1| Delete ··········
frontend/src/security/permissions.js|223 col 11| Delete ··········
frontend/src/security/permissions.js|224 col 1| Delete ··········
frontend/src/security/permissions.js|225 col 9| Delete ········
frontend/src/security/permissions.js|226 col 1| Delete ········
frontend/src/security/permissions.js|227 col 1| Replace ············ with ······
frontend/src/security/permissions.js|228 col 1| Delete ······
frontend/src/security/permissions.js|229 col 1| Replace ················ with ········
frontend/src/security/permissions.js|230 col 1| Replace ················ with ········
frontend/src/security/permissions.js|231 col 9| Delete ········
frontend/src/security/permissions.js|232 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|233 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|234 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|235 col 9| Delete ········
frontend/src/security/permissions.js|236 col 1| Replace ················ with ········
frontend/src/security/permissions.js|237 col 7| Delete ······
frontend/src/security/permissions.js|238 col 1| Replace ············ with ······
frontend/src/security/permissions.js|239 col 1| Replace ················ with ········
frontend/src/security/permissions.js|240 col 1| Delete ········
frontend/src/security/permissions.js|241 col 9| Delete ········
frontend/src/security/permissions.js|242 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|243 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|244 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|245 col 9| Delete ········
frontend/src/security/permissions.js|246 col 1| Replace ············ with ······
frontend/src/security/permissions.js|247 col 1| Delete ······
frontend/src/security/permissions.js|248 col 9| Delete ········
frontend/src/security/permissions.js|249 col 1| Replace ················ with ········
frontend/src/security/permissions.js|250 col 9| Delete ········
frontend/src/security/permissions.js|251 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|252 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|253 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|254 col 9| Delete ········
frontend/src/security/permissions.js|255 col 1| Delete ······
frontend/src/security/permissions.js|257 col 7| Delete ······
frontend/src/security/permissions.js|258 col 1| Replace ················ with ········
frontend/src/security/permissions.js|259 col 1| Replace ················ with ········
frontend/src/security/permissions.js|260 col 9| Delete ········
frontend/src/security/permissions.js|261 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|262 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|263 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|264 col 1| Delete ········
frontend/src/security/permissions.js|265 col 7| Delete ······
frontend/src/security/permissions.js|266 col 1| Replace ············ with ······
frontend/src/security/permissions.js|267 col 1| Replace ················ with ········
frontend/src/security/permissions.js|268 col 1| Delete ········
frontend/src/security/permissions.js|269 col 1| Replace ················ with ········
frontend/src/security/permissions.js|270 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|271 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|272 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|273 col 1| Replace ················ with ········
frontend/src/security/permissions.js|274 col 1| Delete ········
frontend/src/security/permissions.js|275 col 1| Replace ············ with ······
frontend/src/security/permissions.js|276 col 1| Delete ······
frontend/src/security/permissions.js|277 col 1| Replace ················ with ········
frontend/src/security/permissions.js|278 col 1| Replace ················ with ········
frontend/src/security/permissions.js|279 col 9| Delete ········
frontend/src/security/permissions.js|280 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|281 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|282 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|283 col 9| Delete ········
frontend/src/security/permissions.js|284 col 1| Delete ········
frontend/src/security/permissions.js|285 col 7| Delete ······
frontend/src/security/permissions.js|286 col 1| Delete ······
frontend/src/security/permissions.js|287 col 1| Delete ········
frontend/src/security/permissions.js|288 col 9| Delete ········
frontend/src/security/permissions.js|289 col 9| Delete ········
frontend/src/security/permissions.js|290 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|291 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|292 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|293 col 9| Delete ········
frontend/src/security/permissions.js|294 col 1| Replace ················ with ········
frontend/src/security/permissions.js|295 col 1| Delete ······
frontend/src/security/permissions.js|296 col 7| Delete ······
frontend/src/security/permissions.js|297 col 1| Replace ················ with ········
frontend/src/security/permissions.js|298 col 1| Delete ········
frontend/src/security/permissions.js|299 col 1| Replace ················ with ········
frontend/src/security/permissions.js|300 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|301 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|302 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|303 col 1| Replace ················ with ········
frontend/src/security/permissions.js|304 col 1| Replace ············ with ······
frontend/src/security/permissions.js|305 col 1| Replace ············ with ······
frontend/src/security/permissions.js|306 col 1| Replace ················ with ········
frontend/src/security/permissions.js|307 col 1| Delete ········
frontend/src/security/permissions.js|308 col 9| Delete ········
frontend/src/security/permissions.js|309 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|310 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|311 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|312 col 9| Delete ········
frontend/src/security/permissions.js|313 col 1| Replace ············ with ······
frontend/src/security/permissions.js|315 col 1| Delete ······
frontend/src/security/permissions.js|316 col 9| Delete ········
frontend/src/security/permissions.js|317 col 1| Replace ················ with ········
frontend/src/security/permissions.js|318 col 9| Delete ········
frontend/src/security/permissions.js|319 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|320 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|321 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|322 col 9| Delete ········
frontend/src/security/permissions.js|323 col 1| Replace ············ with ······
frontend/src/security/permissions.js|324 col 1| Delete ······
frontend/src/security/permissions.js|325 col 1| Replace ················ with ········
frontend/src/security/permissions.js|326 col 1| Replace ················ with ········
frontend/src/security/permissions.js|327 col 9| Delete ········
frontend/src/security/permissions.js|328 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|329 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|330 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|331 col 1| Delete ········
frontend/src/security/permissions.js|332 col 9| Delete ········
frontend/src/security/permissions.js|333 col 1| Replace ············ with ······
frontend/src/security/permissions.js|334 col 1| Delete ······
frontend/src/security/permissions.js|335 col 1| Delete ········
frontend/src/security/permissions.js|336 col 9| Delete ········
frontend/src/security/permissions.js|337 col 9| Delete ········
frontend/src/security/permissions.js|338 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|339 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|340 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|341 col 9| Delete ········
frontend/src/security/permissions.js|342 col 1| Replace ················ with ········
frontend/src/security/permissions.js|343 col 1| Delete ······
frontend/src/security/permissions.js|344 col 7| Delete ······
frontend/src/security/permissions.js|345 col 1| Replace ················ with ········
frontend/src/security/permissions.js|346 col 1| Replace ················ with ········
frontend/src/security/permissions.js|347 col 1| Replace ················ with ········
frontend/src/security/permissions.js|348 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|349 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|350 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|351 col 1| Delete ········
frontend/src/security/permissions.js|352 col 9| Delete ········
frontend/src/security/permissions.js|353 col 7| Delete ······
frontend/src/security/permissions.js|354 col 1| Replace ············ with ······
frontend/src/security/permissions.js|355 col 1| Delete ········
frontend/src/security/permissions.js|356 col 1| Replace ················ with ········
frontend/src/security/permissions.js|357 col 1| Replace ················ with ········
frontend/src/security/permissions.js|358 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|359 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|360 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|361 col 1| Replace ················ with ········
frontend/src/security/permissions.js|362 col 1| Replace ············ with ······
frontend/src/security/permissions.js|363 col 1| Delete ······
frontend/src/security/permissions.js|364 col 1| Replace ················ with ········
frontend/src/security/permissions.js|365 col 1| Replace ················ with ········
frontend/src/security/permissions.js|366 col 1| Replace ················ with ········
frontend/src/security/permissions.js|367 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|368 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|369 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|370 col 1| Replace ················ with ········
frontend/src/security/permissions.js|371 col 1| Replace ············ with ······
frontend/src/security/permissions.js|373 col 1| Replace ············ with ······
frontend/src/security/permissions.js|374 col 1| Replace ················ with ········
frontend/src/security/permissions.js|375 col 1| Delete ········
frontend/src/security/permissions.js|376 col 9| Delete ········
frontend/src/security/permissions.js|377 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|378 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|379 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|380 col 9| Delete ········
frontend/src/security/permissions.js|381 col 1| Replace ············ with ······
frontend/src/security/permissions.js|382 col 1| Delete ······
frontend/src/security/permissions.js|383 col 9| Delete ········
frontend/src/security/permissions.js|384 col 1| Replace ················ with ········
frontend/src/security/permissions.js|385 col 9| Delete ········
frontend/src/security/permissions.js|386 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|387 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|388 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|389 col 9| Delete ········
frontend/src/security/permissions.js|390 col 1| Replace ················ with ········
frontend/src/security/permissions.js|391 col 7| Delete ······
frontend/src/security/permissions.js|392 col 1| Replace ············ with ······
frontend/src/security/permissions.js|393 col 1| Replace ················ with ········
frontend/src/security/permissions.js|394 col 1| Replace ················ with ········
frontend/src/security/permissions.js|395 col 1| Delete ········
frontend/src/security/permissions.js|396 col 11| Delete ··········
frontend/src/security/permissions.js|397 col 1| Delete ··········
frontend/src/security/permissions.js|398 col 11| Delete ··········
frontend/src/security/permissions.js|399 col 9| Delete ········
frontend/src/security/permissions.js|400 col 1| Replace ················ with ········
frontend/src/security/permissions.js|401 col 1| Replace ············ with ······
frontend/src/security/permissions.js|402 col 1| Delete ······
frontend/src/security/permissions.js|403 col 1| Replace ················ with ········
frontend/src/security/permissions.js|404 col 1| Replace ················ with ········
frontend/src/security/permissions.js|405 col 1| Replace ················ with ········
frontend/src/security/permissions.js|406 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|407 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|408 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|409 col 1| Replace ················ with ········
frontend/src/security/permissions.js|410 col 1| Delete ········
frontend/src/security/permissions.js|411 col 7| Delete ······
frontend/src/security/permissions.js|412 col 1| Replace ············ with ······
frontend/src/security/permissions.js|413 col 1| Replace ················ with ········
frontend/src/security/permissions.js|414 col 1| Replace ················ with ········
frontend/src/security/permissions.js|415 col 9| Delete ········
frontend/src/security/permissions.js|416 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|417 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|418 col 1| Delete ··········
frontend/src/security/permissions.js|419 col 9| Delete ········
frontend/src/security/permissions.js|420 col 1| Replace ············ with ······
frontend/src/security/permissions.js|421 col 1| Delete ······
frontend/src/security/permissions.js|422 col 9| Delete ········
frontend/src/security/permissions.js|423 col 1| Replace ················ with ········
frontend/src/security/permissions.js|424 col 1| Replace ················ with ········
frontend/src/security/permissions.js|425 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|426 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|427 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|428 col 1| Replace ················ with ········
frontend/src/security/permissions.js|429 col 1| Delete ······
frontend/src/security/permissions.js|431 col 7| Delete ······
frontend/src/security/permissions.js|432 col 1| Replace ················ with ········
frontend/src/security/permissions.js|433 col 1| Delete ········
frontend/src/security/permissions.js|434 col 1| Replace ················ with ········
frontend/src/security/permissions.js|435 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|436 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|437 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|438 col 1| Replace ················ with ········
frontend/src/security/permissions.js|439 col 1| Replace ············ with ······
frontend/src/security/permissions.js|440 col 1| Replace ············ with ······
frontend/src/security/permissions.js|441 col 1| Replace ················ with ········
frontend/src/security/permissions.js|442 col 1| Delete ········
frontend/src/security/permissions.js|443 col 1| Replace ················ with ········
frontend/src/security/permissions.js|444 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|445 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|446 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|447 col 9| Delete ········
frontend/src/security/permissions.js|448 col 1| Replace ················ with ········
frontend/src/security/permissions.js|449 col 1| Replace ············ with ······
frontend/src/security/permissions.js|450 col 1| Delete ······
frontend/src/security/permissions.js|451 col 1| Replace ················ with ········
frontend/src/security/permissions.js|452 col 1| Delete ········
frontend/src/security/permissions.js|453 col 1| Replace ················ with ········
frontend/src/security/permissions.js|454 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|455 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|456 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|457 col 1| Replace ················ with ········
frontend/src/security/permissions.js|458 col 1| Delete ········
frontend/src/security/permissions.js|459 col 7| Delete ······
frontend/src/security/permissions.js|460 col 1| Replace ············ with ······
frontend/src/security/permissions.js|461 col 1| Replace ················ with ········
frontend/src/security/permissions.js|462 col 1| Delete ········
frontend/src/security/permissions.js|463 col 9| Delete ········
frontend/src/security/permissions.js|464 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|465 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|466 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|467 col 1| Replace ················ with ········
frontend/src/security/permissions.js|468 col 1| Delete ········
frontend/src/security/permissions.js|469 col 1| Replace ············ with ······
frontend/src/security/permissions.js|470 col 1| Delete ······
frontend/src/security/permissions.js|471 col 1| Replace ················ with ········
frontend/src/security/permissions.js|472 col 1| Replace ················ with ········
frontend/src/security/permissions.js|473 col 9| Delete ········
frontend/src/security/permissions.js|474 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|475 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|476 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|477 col 1| Replace ················ with ········
frontend/src/security/permissions.js|478 col 1| Replace ············ with ······
frontend/src/security/permissions.js|479 col 1| Replace ············ with ······
frontend/src/security/permissions.js|480 col 1| Replace ················ with ········
frontend/src/security/permissions.js|481 col 1| Replace ················ with ········
frontend/src/security/permissions.js|482 col 9| Delete ········
frontend/src/security/permissions.js|483 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|484 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|485 col 1| Delete ··········
frontend/src/security/permissions.js|486 col 9| Delete ········
frontend/src/security/permissions.js|487 col 1| Replace ············ with ······
frontend/src/security/permissions.js|489 col 1| Replace ············ with ······
frontend/src/security/permissions.js|490 col 1| Delete ········
frontend/src/security/permissions.js|491 col 1| Replace ················ with ········
frontend/src/security/permissions.js|492 col 1| Replace ················ with ········
frontend/src/security/permissions.js|493 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|494 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|495 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|496 col 1| Replace ················ with ········
frontend/src/security/permissions.js|497 col 1| Replace ············ with ······
frontend/src/security/permissions.js|498 col 1| Delete ······
frontend/src/security/permissions.js|499 col 1| Replace ················ with ········
frontend/src/security/permissions.js|500 col 1| Replace ················ with ········
frontend/src/security/permissions.js|501 col 1| Replace ················ with ········
frontend/src/security/permissions.js|502 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|503 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|504 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|505 col 1| Replace ················ with ········
frontend/src/security/permissions.js|506 col 1| Delete ········
frontend/src/security/permissions.js|507 col 7| Delete ······
frontend/src/security/permissions.js|508 col 1| Replace ············ with ······
frontend/src/security/permissions.js|509 col 1| Delete ········
frontend/src/security/permissions.js|510 col 9| Delete ········
frontend/src/security/permissions.js|511 col 1| Replace ················ with ········
frontend/src/security/permissions.js|512 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|513 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|514 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|515 col 1| Replace ················ with ········
frontend/src/security/permissions.js|516 col 1| Delete ········
frontend/src/security/permissions.js|517 col 1| Delete ······
frontend/src/security/permissions.js|518 col 7| Delete ······
frontend/src/security/permissions.js|519 col 1| Replace ················ with ········
frontend/src/security/permissions.js|520 col 1| Replace ················ with ········
frontend/src/security/permissions.js|521 col 9| Delete ········
frontend/src/security/permissions.js|522 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|523 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|524 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|525 col 1| Delete ········
frontend/src/security/permissions.js|526 col 9| Delete ········
frontend/src/security/permissions.js|527 col 1| Replace ············ with ······
frontend/src/security/permissions.js|528 col 1| Delete ······
frontend/src/security/permissions.js|529 col 1| Delete ········
frontend/src/security/permissions.js|530 col 9| Delete ········
frontend/src/security/permissions.js|531 col 9| Delete ········
frontend/src/security/permissions.js|532 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|533 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|534 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|535 col 9| Delete ········
frontend/src/security/permissions.js|536 col 1| Replace ············ with ······
frontend/src/security/permissions.js|537 col 1| Delete ······
frontend/src/security/permissions.js|538 col 1| Replace ················ with ········
frontend/src/security/permissions.js|539 col 1| Replace ················ with ········
frontend/src/security/permissions.js|540 col 1| Delete ········
frontend/src/security/permissions.js|541 col 7| Delete ······
frontend/src/security/permissions.js|542 col 1| Replace ············ with ······
frontend/src/security/permissions.js|543 col 1| Replace ················ with ········
frontend/src/security/permissions.js|544 col 1| Replace ················ with ········
frontend/src/security/permissions.js|545 col 9| Delete ········
frontend/src/security/permissions.js|546 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|547 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|548 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|549 col 1| Delete ········
frontend/src/security/permissions.js|550 col 7| Delete ······
frontend/src/security/permissions.js|551 col 1| Replace ············ with ······
frontend/src/security/permissions.js|552 col 1| Delete ········
frontend/src/security/permissions.js|553 col 9| Delete ········
frontend/src/security/permissions.js|554 col 1| Replace ················ with ········
frontend/src/security/permissions.js|555 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|556 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|557 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|558 col 1| Replace ················ with ········
frontend/src/security/permissions.js|559 col 1| Replace ············ with ······
frontend/src/security/permissions.js|560 col 1| Delete ······
frontend/src/security/permissions.js|561 col 1| Replace ················ with ········
frontend/src/security/permissions.js|562 col 1| Replace ················ with ········
frontend/src/security/permissions.js|563 col 1| Replace ················ with ········
frontend/src/security/permissions.js|564 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|565 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|566 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|567 col 1| Replace ················ with ········
frontend/src/security/permissions.js|568 col 1| Replace ············ with ······
frontend/src/security/permissions.js|569 col 1| Replace ············ with ······
frontend/src/security/permissions.js|570 col 1| Replace ················ with ········
frontend/src/security/permissions.js|571 col 1| Replace ················ with ········
frontend/src/security/permissions.js|572 col 1| Delete ········
frontend/src/security/permissions.js|573 col 11| Delete ··········
frontend/src/security/permissions.js|574 col 1| Delete ··········
frontend/src/security/permissions.js|575 col 11| Delete ··········
frontend/src/security/permissions.js|576 col 9| Delete ········
frontend/src/security/permissions.js|577 col 1| Replace ················ with ········
frontend/src/security/permissions.js|578 col 1| Replace ············ with ······
frontend/src/security/permissions.js|579 col 1| Delete ······
frontend/src/security/permissions.js|580 col 1| Replace ················ with ········
frontend/src/security/permissions.js|581 col 1| Replace ················ with ········
frontend/src/security/permissions.js|582 col 1| Replace ················ with ········
frontend/src/security/permissions.js|583 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|584 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|585 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|586 col 1| Replace ················ with ········
frontend/src/security/permissions.js|587 col 1| Delete ········
frontend/src/security/permissions.js|588 col 7| Delete ······
frontend/src/security/permissions.js|589 col 1| Replace ············ with ······
frontend/src/security/permissions.js|590 col 1| Replace ················ with ········
frontend/src/security/permissions.js|591 col 1| Replace ················ with ········
frontend/src/security/permissions.js|592 col 9| Delete ········
frontend/src/security/permissions.js|593 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|594 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|595 col 1| Delete ··········
frontend/src/security/permissions.js|596 col 9| Delete ········
frontend/src/security/permissions.js|597 col 1| Delete ········
frontend/src/security/permissions.js|598 col 1| Replace ············ with ······
frontend/src/security/permissions.js|599 col 1| Delete ······
frontend/src/security/permissions.js|600 col 1| Replace ················ with ········
frontend/src/security/permissions.js|601 col 1| Replace ················ with ········
frontend/src/security/permissions.js|602 col 9| Delete ········
frontend/src/security/permissions.js|603 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|604 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|605 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|606 col 1| Replace ················ with ········
frontend/src/security/permissions.js|607 col 1| Replace ············ with ······
frontend/src/security/permissions.js|608 col 1| Replace ············ with ······
frontend/src/security/permissions.js|609 col 1| Replace ················ with ········
frontend/src/security/permissions.js|610 col 1| Replace ················ with ········
frontend/src/security/permissions.js|611 col 1| Delete ········
frontend/src/security/permissions.js|612 col 7| Delete ······
frontend/src/security/permissions.js|613 col 1| Replace ············ with ······
frontend/src/security/permissions.js|614 col 1| Replace ················ with ········
frontend/src/security/permissions.js|615 col 1| Delete ········
frontend/src/security/permissions.js|616 col 9| Delete ········
frontend/src/security/permissions.js|617 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|618 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|619 col 1| Replace ···················· with ··········
frontend/src/security/permissions.js|620 col 1| Replace ················ with ········
frontend/src/security/permissions.js|621 col 1| Replace ············ with ······
frontend/src/security/permissions.js|622 col 1| Replace ········ with ····
frontend/src/security/permissions.js|625 col 3| Delete ··
frontend/src/security/permissions.js|626 col 1| Delete ····
frontend/src/security/permissions.js|627 col 1| Replace ············ with ······
frontend/src/security/permissions.js|628 col 1| Replace ········ with ····
frontend/src/security/permissions.js|629 col 1| Delete ··
frontend/src/security/permissions.js|632 col 27| Insert
frontend/src/security/plans.js|5 col 3| Delete ··
frontend/src/security/plans.js|6 col 5| Delete ····
frontend/src/security/plans.js|7 col 1| Replace ············ with ······
frontend/src/security/plans.js|8 col 1| Replace ············ with ······
frontend/src/security/plans.js|9 col 1| Delete ······
frontend/src/security/plans.js|10 col 5| Delete ····
frontend/src/security/plans.js|14 col 21| Insert

@epipav epipav changed the title Feature/tenant plans and feature flagging Tenant plans and feature flagging Dec 7, 2022
@epipav epipav force-pushed the feature/tenant-plans-and-feature-flagging branch from a630e3a to febfa7b Compare December 7, 2022 09:22
@epipav epipav self-assigned this Dec 7, 2022
@epipav epipav added the Feature Created by Linear-GitHub Sync label Dec 7, 2022
@epipav epipav force-pushed the feature/tenant-plans-and-feature-flagging branch from 0e10c57 to 33e61a4 Compare December 7, 2022 15:41
@epipav epipav marked this pull request as ready for review December 7, 2022 16:34
@epipav epipav requested a review from themarolt December 9, 2022 08:51
@joanagmaia joanagmaia mentioned this pull request Dec 9, 2022
12 tasks
@epipav epipav merged commit 636c3dd into main Dec 13, 2022
@epipav epipav deleted the feature/tenant-plans-and-feature-flagging branch December 13, 2022 09:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Created by Linear-GitHub Sync
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants