管理视图是否也必须具有应用程序的 public 功能?

Does the admin view has to have the public features of the app as well?

我正在为技术活动设计一个网站,它需要同时具有 admin displaypublic / user display。管理员当然可以 manage events, users 等。用户可以 save events, register, share events。例如在 public / user navigation 我有 tickets, reminders, 等等

现在我无法决定是所有 users features 也必须出现在 admin display 中,还是只出现在 admin / managing features 中? best practice 是什么,为什么?

在我们的大学系统中,管理员可以接管任何学生的角色。
这是为了识别问题和/或帮助不习惯系统的用户。
另外,当一个新功能被添加到系统中时,它在调试和测试方面有很大帮助。

我认为这种做法的最大好处是扮演用户的角色,看看为什么某个功能可能无法正常工作,或者所述用户在使用系统时遇到问题。
当然,这需要用户信任管理员。