Filter Car — منظومة متعدّدة المستأجرين
غسيل السيارات وصيانتها وقطع تبديلها، لشبكةٍ ليست عملاً واحداً بل أعمالاً كثيرة — شركات، وامتيازات تحتها، وفروع تحت الامتيازات، كلٌّ لا يرى إلا ما هو له.
بُني في Davinda. وحدة هذا النظام ليست المستخدم، بل المستأجر. الشركة تحوي امتيازات، والامتياز يحوي فروعاً، وكل صفّ بيانات فيه ينتمي إلى موضعٍ ما من هذه الشجرة.
وهذا ما يجعل التخويل هو المسألة كلّها لا ميزةً على الهامش. ما يستطيع الشخص قراءته أو تعديله أو حتى معرفةَ وجوده يقرّره موقعُه في الهرم — لا قائمةٌ مسطّحة من الصلاحيات مربوطة بحسابه. أخطئ في استعلام واحد، يرَ فرعٌ إيرادات شركة أخرى.
وفوق ذلك يقوم الجانب التشغيلي الذي يدور عليه العمل فعلاً: أعمال الغسيل والخدمة، وأعمال الصيانة، ومخزون قطع التبديل الذي يحتفظ كل فرع بمنظوره الخاص منه.
نصيبي منه كان الواجهة الخلفية — نموذج تعدّد المستأجرين، والأدوار والصلاحيات، والواجهة البرمجية.